You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
conductor-setup/ansible/roles/dynomite/templates/dynomite-service.yaml.j2

26 lines
629 B
Django/Jinja

{% for seed in seeds.results %}
{{ seed.msg.split(':')[0] }}:
environment:
- DYNO_NODE={{ seed.msg }}
image: nubisware/autodynomite:latest
networks:
{{ conductor_network }}:
logging:
driver: "journald"
deploy:
mode: replicated
replicas: 1
endpoint_mode: dnsrr
placement:
constraints: [node.role == worker]
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
configs:
- source: seeds.list
target: /dynomite/seeds.list
{%endfor%}