Removing docker resources for now
Some checks failed
Ansible Linting / ansible-lint (push) Failing after 7s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 22s

Migrating to terraform for better state control
This commit is contained in:
shockrah 2025-04-23 22:14:05 -07:00
parent b68d53b143
commit fcf7ded218

View File

@ -1,32 +1,12 @@
- name: Ensure docker dir is present
- name: Remove the docker containers and images
become: true
ansible.builtin.command:
cmd: docker compose down
args:
chdir: "{{ services.compose_dir }}"
register: down
changed_when: down.rc == 0
- name: Ensure docker dir is removed
ansible.builtin.file:
path: "{{ services.compose_dir }}"
state: directory
mode: "0755"
- name: Collect id -u result
ansible.builtin.command:
cmd: id -u
register: id_u
changed_when: false
- name: Collect id -g result
ansible.builtin.command:
cmd: id -g
register: id_g
changed_when: false
- name: Ensure compose.yaml is present
vars:
puid: "{{ id_u.stdout }}"
pgid: "{{ id_g.stdout }}"
health_port: "{{ services.health.port }}"
ansible.builtin.template:
src: compose.yaml
dest: "{{ services.compose_dir }}/compose.yaml"
mode: "0644"
- name: Apply docker compose with services
community.docker.docker_compose_v2:
project_src: "{{ services.compose_dir }}"
remove_orphans: true
register: compose_output
- name: Show output of docker compose apply
ansible.builtin.debug:
var: compose_output
state: absent