2024-10-11 00:24:06 +02:00
|
|
|
---
|
|
|
|
- name: Setup test_headers
|
|
|
|
hosts: servers
|
|
|
|
gather_facts: false
|
|
|
|
tasks:
|
2024-10-11 00:30:49 +02:00
|
|
|
- name: Create dir
|
|
|
|
ansible.builtin.file:
|
|
|
|
path: "{{ dir }}"
|
|
|
|
state: directory
|
|
|
|
mode: "0775"
|
2024-10-11 00:24:06 +02:00
|
|
|
- name: Write app.py
|
|
|
|
ansible.builtin.copy:
|
|
|
|
src: files/test_headers/app.py
|
|
|
|
dest: "{{ dir }}/app.py"
|
|
|
|
mode: "0644"
|
|
|
|
owner: gaugendre
|
|
|
|
group: gaugendre
|
2024-10-11 00:30:49 +02:00
|
|
|
notify:
|
|
|
|
- Restart service
|
2024-10-11 00:24:06 +02:00
|
|
|
- name: Write docker-compose.yaml
|
|
|
|
ansible.builtin.copy:
|
|
|
|
src: files/test_headers/docker-compose.yaml
|
|
|
|
dest: "{{ dir }}/docker-compose.yaml"
|
|
|
|
mode: "0644"
|
|
|
|
owner: gaugendre
|
|
|
|
group: gaugendre
|
|
|
|
- name: Ensure service is started
|
|
|
|
community.docker.docker_compose_v2:
|
|
|
|
project_src: "{{ dir }}"
|
|
|
|
state: present
|
2024-10-11 00:30:49 +02:00
|
|
|
handlers:
|
|
|
|
- name: Restart service
|
|
|
|
community.docker.docker_compose_v2:
|
|
|
|
project_src: "{{ dir }}"
|
|
|
|
state: restarted
|
2024-10-11 00:24:06 +02:00
|
|
|
vars:
|
|
|
|
dir: /mnt/data/test_headers
|