diff --git a/roles/reverseproxy/handlers/main.yml b/roles/reverseproxy/handlers/main.yml index ad1a25d..0ed6010 100644 --- a/roles/reverseproxy/handlers/main.yml +++ b/roles/reverseproxy/handlers/main.yml @@ -3,6 +3,6 @@ # handlers file for reverseproxy - name: restart traefik - community.docker.docker_compose_v2: + docker_compose: project_src: "{{ docker_compose_dir }}" - state: restarted + restarted: yes diff --git a/roles/reverseproxy/tasks/main.yml b/roles/reverseproxy/tasks/main.yml index 3481bb2..c50910c 100644 --- a/roles/reverseproxy/tasks/main.yml +++ b/roles/reverseproxy/tasks/main.yml @@ -7,18 +7,15 @@ 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: @@ -34,11 +31,6 @@ 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 @@ -52,7 +44,6 @@ dest: "{{ docker_compose_dir }}/services.yml" mode: '0644' notify: restart traefik - when: use_static_services | bool - name: Create docker-compose file for traefik template: @@ -61,6 +52,6 @@ mode: '0644' - name: Start traefik container - community.docker.docker_compose_v2: + docker_compose: project_src: "{{ docker_compose_dir }}" state: present