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