Attach portainer to the haproxy-public network
This commit is contained in:
parent
852b16aee2
commit
4fbfba3cc9
|
@ -15,19 +15,8 @@
|
||||||
- /srv/portainer/portainer-agent-stack.yml
|
- /srv/portainer/portainer-agent-stack.yml
|
||||||
run_once: True
|
run_once: True
|
||||||
|
|
||||||
- name: Create the overlay network that will be used by portainer
|
- name: Connect the portainer service to the docker network
|
||||||
docker_network:
|
shell: docker service update --network-add haproxy-public portainer_portainer --update-delay 30s --update-parallelism 1
|
||||||
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 }}'
|
|
||||||
ignore_errors: True
|
ignore_errors: True
|
||||||
|
|
||||||
when: docker_swarm_manager_main_node | bool
|
when: docker_swarm_manager_main_node | bool
|
||||||
|
|
|
@ -27,7 +27,6 @@ services:
|
||||||
- portainer_data:/data
|
- portainer_data:/data
|
||||||
networks:
|
networks:
|
||||||
- {{ docker_swarm_portainer_network }}
|
- {{ docker_swarm_portainer_network }}
|
||||||
- haproxy-public
|
|
||||||
deploy:
|
deploy:
|
||||||
mode: replicated
|
mode: replicated
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
@ -53,6 +52,3 @@ volumes:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
{{ docker_swarm_portainer_network }}:
|
{{ docker_swarm_portainer_network }}:
|
||||||
haproxy-public:
|
|
||||||
external:
|
|
||||||
name: haproxy-public
|
|
Loading…
Reference in New Issue