chore(): Migrates the blog ansible task to docker-compose v2
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing

This commit is contained in:
Elia el Lazkani 2025-02-08 17:15:17 +01:00
parent fef70b353c
commit 4b3a657ae0

View file

@ -1,10 +1,9 @@
--- ---
- name: Deploy Blog Stack - name: Deploy Blog Stack
community.docker.docker_compose: community.docker.docker_compose_v2:
project_name: Blog project_name: blog
state: present state: present
definition: definition:
version: '3'
services: services:
blog: blog:
container_name: blog container_name: blog
@ -13,7 +12,7 @@
networks: networks:
- traefik-ingress - traefik-ingress
environment: environment:
- "NGINX_PORT={{ blog_http_port }}" NGINX_PORT: "{{ blog_http_port }}"
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.docker.network=traefik-ingress" - "traefik.docker.network=traefik-ingress"
@ -28,7 +27,11 @@
external: true external: true
register: output_blog register: output_blog
- assert: - name: Verify that Blog services are running
ansible.builtin.assert:
that: that:
- output_blog.services.blog.blog.state.running - blog.State == 'running'
vars:
blog: >-
{{ output_blog.containers | selectattr("Service", "equalto", "blog") | first }}
when: not check_mode when: not check_mode