2022-01-05 17:40:21 +01:00
|
|
|
---
|
|
|
|
- hosts: localhost
|
|
|
|
vars_files:
|
|
|
|
- conf/secrets.yaml
|
|
|
|
vars:
|
|
|
|
infrastructure: "local"
|
|
|
|
dry: false
|
|
|
|
tasks:
|
|
|
|
- name: Patch PEP config
|
|
|
|
template:
|
|
|
|
src: "conf/pep/config.js.j2"
|
|
|
|
dest: "conf/pep/config.js"
|
|
|
|
|
|
|
|
- name: Patch service auth config
|
|
|
|
template:
|
|
|
|
src: "conf/service/auth.json.j2"
|
|
|
|
dest: "conf/service/auth.json"
|
|
|
|
|
2022-01-13 15:09:39 +01:00
|
|
|
- name: Start config swarm
|
|
|
|
docker_stack:
|
|
|
|
name: 'cdn-{{ infrastructure }}'
|
|
|
|
state: present
|
|
|
|
compose:
|
|
|
|
- "swarm-config.yaml"
|
|
|
|
when: dry is not defined or not dry|bool
|
|
|
|
|
2022-01-05 17:40:21 +01:00
|
|
|
- name: Start swarm
|
|
|
|
docker_stack:
|
|
|
|
name: 'cdn-{{ infrastructure }}'
|
|
|
|
state: present
|
|
|
|
compose:
|
|
|
|
- "swarm.yaml"
|
|
|
|
when: dry is not defined or not dry|bool
|