Files
ansible-shared/virt/dockge/tasks/main.yml

50 lines
1004 B
YAML

---
# Create /opt/dockge
- name: Creating /opt/dockge
file:
path: /opt/dockge
owner: "{{ superuser }}"
group: "{{ supergroup }}"
state: directory
# Create /opt/stacks
- name: Creating /opt/stacks
file:
path: /opt/stacks
owner: "{{ superuser }}"
group: "{{ supergroup }}"
state: directory
# Create /opt/dockge
- name: Creating /opt/dockge
file:
path: /opt/dockge
owner: "{{ superuser }}"
group: "{{ supergroup }}"
state: directory
# Create /opt/dockge/data
- name: Creating /opt/dockge/data
file:
path: /opt/dockge/data
owner: "{{ superuser }}"
group: "{{ supergroup }}"
state: directory
# Copy Dockge docker compose file
- name: Copying Dockge compose.yml
copy:
src: compose.yml
dest: /opt/dockge/compose.yml
owner: "{{ superuser }}"
group: "{{ supergroup }}"
mode: '0644'
# Docker compose up
- name: Starting Dockge if not already running
shell: "docker compose up -d"
args:
chdir: /opt/dockge