diff --git a/defaults/main.yml b/defaults/main.yml index 346387a..92cfd4a 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -10,6 +10,7 @@ epas_teleworker_docker_network: 'epas_teleworker_net' epas_teleworker_docker_attachments_node: 'docker-exec2' epas_teleworker_attachments_node: 'localhost' epas_teleworker_attachments_volume: 'epas_teleworker_attachments_data' +epas_teleworker_run_on_fixed_node: false epas_teleworker_node_constraints: 'node.labels.epas_teleworker_storage == attachments' epas_teleworker_behind_haproxy: True epas_teleworker_haproxy_public_net: 'haproxy-public' diff --git a/templates/epas-teleworker-docker-compose.yml.j2 b/templates/epas-teleworker-docker-compose.yml.j2 index a030fc3..a314ffd 100644 --- a/templates/epas-teleworker-docker-compose.yml.j2 +++ b/templates/epas-teleworker-docker-compose.yml.j2 @@ -40,7 +40,9 @@ services: placement: constraints: - node.role == worker +{% epas_teleworker_run_on_fixed_node %} - {{ epas_teleworker_node_constraints }} +{% endif %} restart_policy: condition: on-failure delay: 5s