@@ -6,14 +6,15 @@ db_path: /etc/consul.d
66# for container_kill_start
77pause_length_minutes : 3
88
9- container_image : progrium /consul
10- container_tag : latest
9+ container_image : runnable /consul
10+ container_tag : v0.5.2
1111
1212container_run_opts : >
1313 -d
1414 -h {{ inventory_hostname }}
1515 -v /consul:/data
1616 -v /etc/consul.d:/etc/consul.d:ro
17+ -v /var/log:/var/log
1718 -p {{ ansible_default_ipv4.address }}:8300:8300
1819 -p {{ ansible_default_ipv4.address }}:8301:8301
1920 -p {{ ansible_default_ipv4.address }}:8301:8301/udp
@@ -24,11 +25,35 @@ container_run_opts: >
2425 --restart=always
2526
2627container_run_args : >
28+ consul agent
2729 -server
2830 -node {{ inventory_hostname }}
2931 -advertise {{ ansible_default_ipv4.address }}
3032 -config-dir /etc/consul.d
33+ -client 0.0.0.0
34+ -recursor 8.8.8.8
3135 {% if hostvars[groups['consul'][0]]['ansible_default_ipv4']['address'] == ansible_default_ipv4.address %}-bootstrap-expect {{ groups['consul'] | length }}{% endif %}
3236 -data-dir /data
3337 {% if hostvars[groups['consul'][0]]['ansible_default_ipv4']['address'] == ansible_default_ipv4.address %}-ui-dir /ui{% endif %}
3438 {% if hostvars[groups['consul'][0]]['ansible_default_ipv4']['address'] != ansible_default_ipv4.address %}-retry-join {{ hostvars[groups['consul'][0]]['ansible_default_ipv4']['address'] }}{% endif %}
39+ > /var/log/consul.log 2>&1
40+
41+ # some seed values
42+ # pulled 2015/16/11 - Bryan
43+ consul_seed :
44+ - key : node/env
45+ value : " {{ node_env }}"
46+ - key : api/hostname
47+ value : " {{ api_hostname }}"
48+ - key : image-builder/version
49+ value : d1.6.2-v4.0.0
50+ - key : docker-listener/version
51+ value : v1.0.0
52+ - key : filibuster/version
53+ value : v0.1.6
54+ - key : krain/version
55+ value : v0.1.0
56+ - key : sauron/version
57+ value : v2.0.3
58+ - key : charon/version
59+ value : v2.0.2
0 commit comments