ansible-role-nextcloud/README.md
2023-07-14 10:46:47 -07:00

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

Thanks

Based on the original role created by Joerg Kastning. Thank you!