Compare commits

...

3 commits

2 changed files with 12 additions and 3 deletions

View file

@ -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

View file

@ -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