chore(): Migrates the blog ansible task to docker-compose v2
This commit is contained in:
parent
fef70b353c
commit
4b3a657ae0
1 changed files with 9 additions and 6 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue