vps-ansible/roles/directus/tasks/main.yml

32 lines
781 B
YAML

---
- name: Ensure project base directory exists
file:
path: "/opt/{{ domain }}"
state: directory
owner: "{{ user_name }}"
group: "{{ user_name }}"
mode: '0755'
- name: Ensure Directus project directory exists
file:
path: "/opt/{{ domain }}/directus"
state: directory
owner: "{{ user_name }}"
group: "{{ user_name }}"
mode: '0755'
- name: Copy docker compose file (directus)
copy:
src: "files/docker-compose.yml"
dest: "/opt/{{ domain }}/directus"
- name: Copy env file (directus)
copy:
src: "files/.env"
dest: "/opt/{{ domain }}/directus"
- name: Start docker container with compose file
community.docker.docker_compose_v2:
project_src: "/opt/{{ domain }}/directus"
files:
- "docker-compose.yml"