open-cmmc-stack/ansible/roles/file_storage/tasks/main.yml

27 lines
703 B
YAML

---
- name: Create Nextcloud data directory
file:
path: "{{ nextcloud_data_dir }}"
state: directory
owner: root
group: root
mode: "0755"
- name: Pull Nextcloud AIO container image
containers.podman.podman_image:
name: "{{ nextcloud_aio_image }}"
- name: Deploy Nextcloud AIO container
containers.podman.podman_container:
name: "{{ nextcloud_container_name }}"
image: "{{ nextcloud_aio_image }}"
state: started
restart_policy: always
ports:
- "{{ nextcloud_port }}:8080"
volumes:
- "{{ nextcloud_data_dir }}:/mnt/ncdata:z"
- "nextcloud_aio_mastercontainer:/mnt/docker-aio-config:z"
env:
NEXTCLOUD_DATADIR: "/mnt/ncdata"