Ansible Role: Nextcloud Docker Compose

An Ansible role to deploy Nextcloud using Docker Compose.

Requirements

  • Docker
  • Docker Compose

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

nextcloud_data_dir: "/opt/nextcloud"
nextcloud_port: 8080
nextcloud_db_name: "nextcloud"
nextcloud_db_user: "nextcloud"
nextcloud_admin_user: "admin"

Dependencies

  • docker

Example Playbook

- hosts: "servers"
  roles:
    - role: "nextcloud"

License

MIT