diff --git a/tasks/portainer.yml b/tasks/portainer.yml index a03c910..6784273 100644 --- a/tasks/portainer.yml +++ b/tasks/portainer.yml @@ -15,19 +15,8 @@ - /srv/portainer/portainer-agent-stack.yml run_once: True - - name: Create the overlay network that will be used by portainer - docker_network: - name: '{{ docker_swarm_portainer_network }}' - driver: overlay - scope: swarm - - - name: Connect the portainer service to its network - shell: docker service update --network-add {{ docker_swarm_portainer_network }} {{ item }} --update-delay 30s --update-parallelism 1 && touch /srv/portainer/.network_{{ item }} - with_items: - - 'portainer_portainer' - - 'portainer_agent' - args: - creates: '/srv/portainer/.network_{{ item }}' + - name: Connect the portainer service to the docker network + shell: docker service update --network-add haproxy-public portainer_portainer --update-delay 30s --update-parallelism 1 ignore_errors: True when: docker_swarm_manager_main_node | bool diff --git a/templates/portainer-agent-stack.yml.j2 b/templates/portainer-agent-stack.yml.j2 index 169a509..aae2cf7 100644 --- a/templates/portainer-agent-stack.yml.j2 +++ b/templates/portainer-agent-stack.yml.j2 @@ -27,7 +27,6 @@ services: - portainer_data:/data networks: - {{ docker_swarm_portainer_network }} - - haproxy-public deploy: mode: replicated replicas: 1 @@ -53,6 +52,3 @@ volumes: networks: {{ docker_swarm_portainer_network }}: - haproxy-public: - external: - name: haproxy-public \ No newline at end of file