Connect to the haproxy-public external network
This commit is contained in:
parent
71f989a932
commit
245747d6f0
|
@ -20,8 +20,8 @@ shinyproxy_log_retention: 10
|
|||
shinyproxy_default_apps: True
|
||||
# Shinyproxy as docker service
|
||||
shinyproxy_docker_image: 'adellamisti/shinyproxy:latest'
|
||||
shinyproxy_as_docker_src_dir: /srv/shinyproxy_service
|
||||
shinyproxy_as_docker_service_name: 'shinyproxy'
|
||||
shinyproxy_as_docker_src_dir: /srv/{{ shinyproxy_as_docker_service_name }}_service
|
||||
shinyproxy_docker_network: 'shinyproxy'
|
||||
shinyproxy_docker_swarm_replicas: 2
|
||||
shinyproxy_docker_log_to_journal: True
|
||||
|
|
|
@ -34,12 +34,6 @@
|
|||
|
||||
- name: Manage the composition of shinyproxy as a docker swarm stack
|
||||
block:
|
||||
- name: Create the overlay network that will be used by shinyproxy
|
||||
docker_network:
|
||||
name: '{{ shinyproxy_docker_network }}'
|
||||
driver: overlay
|
||||
scope: swarm
|
||||
|
||||
- name: Install the docker compose file
|
||||
template: src=shinyproxy-docker-compose.yml.j2 dest={{ shinyproxy_as_docker_src_dir }}/docker-shinyproxy-stack.yml
|
||||
|
||||
|
@ -50,6 +44,11 @@
|
|||
compose:
|
||||
- '{{ shinyproxy_as_docker_src_dir }}/docker-shinyproxy-stack.yml'
|
||||
|
||||
- name: Connect haproxy to the external network
|
||||
command: docker service update --network-add haproxy-public {{ shinyproxy_as_docker_service_name }}_{{ shinyproxy_docker_network }} --update-delay 30s --update-parallelism 1
|
||||
run_once: True
|
||||
ignore_errors: True
|
||||
|
||||
run_once: True
|
||||
when:
|
||||
- docker_swarm_manager_main_node is defined and docker_swarm_manager_main_node | bool
|
||||
|
|
|
@ -73,7 +73,7 @@ proxy:
|
|||
{% if shinyproxy_as_docker_service %}
|
||||
{% if shinyproxy_container_backend == 'docker-swarm' %}
|
||||
|
||||
container-network: {{ shinyproxy_docker_network }}
|
||||
container-network: {{ shinyproxy_as_docker_service_name }}_{{ shinyproxy_docker_network }}
|
||||
|
||||
{% else %}
|
||||
|
||||
|
|
|
@ -14,7 +14,6 @@ services:
|
|||
- {{ shinyproxy_as_docker_src_dir }}/application.yml:/opt/shinyproxy/application.yml:ro
|
||||
networks:
|
||||
- {{ shinyproxy_docker_network }}
|
||||
- haproxy-public
|
||||
{% if shinyproxy_container_backend == 'docker-swarm' %}
|
||||
deploy:
|
||||
mode: replicated
|
||||
|
@ -34,7 +33,4 @@ services:
|
|||
{% endif %}
|
||||
|
||||
networks:
|
||||
{{ shinyproxy_docker_network }}:
|
||||
haproxy-public:
|
||||
external:
|
||||
name: haproxy-public
|
||||
{{ shinyproxy_docker_network }}
|
||||
|
|
Loading…
Reference in New Issue