Compare commits
3 commits
42790104dd
...
8c29be5db7
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c29be5db7 | |||
| f0b95ed83a | |||
| 5924fd8763 |
2 changed files with 12 additions and 3 deletions
|
|
@ -3,6 +3,6 @@
|
|||
# handlers file for reverseproxy
|
||||
|
||||
- name: restart traefik
|
||||
docker_compose:
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ docker_compose_dir }}"
|
||||
restarted: yes
|
||||
state: restarted
|
||||
|
|
|
|||
|
|
@ -7,15 +7,18 @@
|
|||
delegate_to: "{{ item }}"
|
||||
delegate_facts: true
|
||||
loop: "{{ groups['all_servers'] }}"
|
||||
when: use_static_services | bool
|
||||
|
||||
- name: Build service registry from all hosts
|
||||
set_fact:
|
||||
all_services: "{{ all_services | default([]) + hostvars[item].services | default([]) | map('combine', {'backend_host': item}) | list }}"
|
||||
loop: "{{ groups['all_servers'] }}"
|
||||
when: use_static_services | bool
|
||||
|
||||
- name: Debug service registry
|
||||
debug:
|
||||
var: all_services
|
||||
when: use_static_services | bool
|
||||
|
||||
- name: Create docker compose directory
|
||||
file:
|
||||
|
|
@ -31,6 +34,11 @@
|
|||
loop:
|
||||
- letsencrypt
|
||||
|
||||
- name: Create traefik Docker network
|
||||
community.docker.docker_network:
|
||||
name: traefik
|
||||
state: present
|
||||
|
||||
- name: Generate traefik static configuration
|
||||
template:
|
||||
src: traefik.yml.j2
|
||||
|
|
@ -44,6 +52,7 @@
|
|||
dest: "{{ docker_compose_dir }}/services.yml"
|
||||
mode: '0644'
|
||||
notify: restart traefik
|
||||
when: use_static_services | bool
|
||||
|
||||
- name: Create docker-compose file for traefik
|
||||
template:
|
||||
|
|
@ -52,6 +61,6 @@
|
|||
mode: '0644'
|
||||
|
||||
- name: Start traefik container
|
||||
docker_compose:
|
||||
community.docker.docker_compose_v2:
|
||||
project_src: "{{ docker_compose_dir }}"
|
||||
state: present
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue