1.3 KiB
1.3 KiB
Ansible Role: nextcloud
This Ansible Role installs a rootless Nextcloud container using Podman. It is intended to be composed with separate roles for Podman and any database backend such as PostgreSQL or Mariadb.
Requirements
Dependencies
- mariadb (optional)
- postgresql (optional)
Role Variables
See the role defaults and the Nextcloud environment variable documentation. For a working example, see this homelab stack.
Example Playbook
- hosts: nextcloud
roles:
- role: fauust.mariadb
become: true
- role: alvistack.podman
become: true
- role: bleetube.nextcloud
Example Deployment
ansible-playbook playbooks/nextcloud.yml
Backups
TODO
Monitoring
TODO
Resources
- nextcloud.admin collection
Thanks
Based on the original role created by Joerg Kastning. Thank you!