27 lines
719 B
YAML
Executable File
27 lines
719 B
YAML
Executable File
---
|
|
- name: Create app mount directories
|
|
ansible.builtin.file:
|
|
path: "{{ remote_app_mounts }}/{{ item }}"
|
|
state: directory
|
|
mode: '0777'
|
|
loop: "{{ apps }}"
|
|
|
|
- name: Create stack directory
|
|
ansible.builtin.file:
|
|
path: "{{ remote_stacks }}/{{ stack_name }}"
|
|
state: directory
|
|
mode: '0777'
|
|
|
|
- name: Copy docker-compose.yml to server
|
|
ansible.builtin.copy:
|
|
src: '{{ docker_stacks }}/{{ stack_name }}/docker-compose.yml'
|
|
dest: '{{ remote_stacks }}/{{ stack_name }}/docker-compose.yml'
|
|
owner: javi
|
|
group: javi
|
|
mode: '0777'
|
|
|
|
- name: Start up the containers
|
|
ansible.builtin.command: docker compose up -d
|
|
become: true
|
|
args:
|
|
chdir: "{{ remote_stacks }}/{{ stack_name }}" |