Ansible Nextcloud Collection - that brings up your nextcloud usage to the next level ๐
- No ssh required for module usage
- Install role requires ssh
- ๐พ
filemodule - download, upload and delete files - ๐จ
talk- module - post messages in conversations
- callback plugin - create deck cards or tasks of failing ansible tasks from talk
- ๐ฅ
user_infomodule - maintain nextcloud users - ๐
info- collects information of nextcloud setup - ๐ passwords
lookupplugin for passwords apppasswordmodule - create, update and delete passwords
markuman.nextcloud.nextcloudinstallation role - securely setup Nextcloud.
From galaxy.ansible.com
ansible-galaxy collection install markuman.nextcloud
It's also possible to install this collection directly from SCM.
ansible-galaxy collection install git+https://github.com/markuman/markuman.nextcloud.git
- Wiki
ansible-doc <module>- e.g.
ansible-doc markuman.nextcloud.file
- e.g.
| host | category |
|---|---|
| https://gitea.osuv.de/ansible-collections/markuman.nextcloud | origin |
| https://gitlab.com/markuman/markuman.nextcloud | push mirror, merge-requests and Issues |
| https://github.com/markuman/markuman.nextcloud | push mirror, pull-requests and Issues |
| Collection Version | Supported OS | Nextcloud Version | Collection EOL | PHP | Mariadb |
|---|---|---|---|---|---|
| <= 9 | Ubuntu 20.04 | <= 23 | 2022.12 | 7.4 | 10.3 |
| <= 28 | Ubuntu 22.04 | <= 28 | 2024.09 | 8.1 | 10.6 |
| >= 29 | Ubuntu 24.04 | >= 29 | 2026.09 | 8.3 | 10.11 |