semaphore/playbook.yml
hcornet 505bbe363b
Some checks failed
Deployment Verification / deploy-and-test (push) Failing after 34s
first sync
2024-12-18 08:04:25 +01:00

38 lines
975 B
YAML

---
- name: Deploy Docker containers with different colors
hosts: prod
become: true
tasks:
- name: Deploy web-color container with default color
community.docker.docker_container:
name: web-color
image: "kodekloud/webapp-color"
env:
APP_COLOR: "{{ default_color | default('') }}"
ports:
- "8080:8080"
tags:
- deploy
- name: Deploy web-color container with red color
community.docker.docker_container:
name: web-red-color
image: "kodekloud/webapp-color"
env:
APP_COLOR: "{{ red_color }}"
ports:
- "80:8080"
tags:
- red_color
- name: Deploy web-color container with yellow color
community.docker.docker_container:
name: web-blue-color
image: "kodekloud/webapp-color"
env:
APP_COLOR: "{{ blue_color }}"
ports:
- "443:8080"
tags:
- blue_color