diff --git a/traefik/create-swarm.yml b/traefik/create-swarm.yml index b546469..e50840a 100644 --- a/traefik/create-swarm.yml +++ b/traefik/create-swarm.yml @@ -14,6 +14,15 @@ - name: "Establish Swarm join token as a host fact" set_fact: swarmtoken="{{ swarm_token.stdout }}" + - name: "Copy docker-stack.yml to manager" + copy: + src: "docker-stack.yml" + dest: "/home/fedora/docker-stack.yml" + owner: "fedora" + group: "fedora" + tags: + - "files" + - hosts: "tag_role_worker" become: "yes" remote_user: "fedora" diff --git a/traefik/docker-stack.yml b/traefik/docker-stack.yml index babc567..60f4567 100644 --- a/traefik/docker-stack.yml +++ b/traefik/docker-stack.yml @@ -3,7 +3,7 @@ version: "3" services: proxy: image: traefik - command: --web --docker --logLevel=DEBUG + command: --web --docker --docker.swarmmode --docker.watch --logLevel=DEBUG networks: - webgateway ports: @@ -43,4 +43,4 @@ services: constraints: [node.role == worker] networks: webgateway: - driver: bridge + driver: overlay