NewsBlur-viq/ansible/roles/consul-client/templates/consul_client.json.j2

26 lines
831 B
Text
Raw Normal View History

2021-05-12 15:41:17 -04:00
{
2024-01-07 10:00:39 -05:00
{% if inventory_hostname.startswith("h") %}
2021-05-12 15:41:17 -04:00
"datacenter": "nyc1",
2024-01-07 10:00:39 -05:00
{% else %}
"datacenter": "nyc1",
{% endif %}
2021-05-12 15:41:17 -04:00
"data_dir": "/opt/consul",
"log_level": "INFO",
"log_file": "/var/log/consul/consul.log",
"enable_syslog": true,
2021-05-12 15:41:17 -04:00
"retry_join": [{{ consul_manager_ip.stdout|trim }}],
2024-01-07 10:00:39 -05:00
{% if inventory_hostname.startswith("h") %}
"advertise_addr": "{% raw %}{{ GetAllInterfaces | include \"name\" \"^enp\" | include \"flags\" \"forwardable|up\" | attr \"address\" }}{% endraw %}",
{% else %}
2021-05-12 15:41:17 -04:00
"advertise_addr": "{% raw %}{{ GetAllInterfaces | include \"name\" \"^eth\" | include \"flags\" \"forwardable|up\" | attr \"address\" }}{% endraw %}",
2024-01-07 10:00:39 -05:00
{% endif %}
"bind_addr": "0.0.0.0",
2021-05-12 15:41:17 -04:00
"ui_config": {"enabled": true},
"dns_config": {
"service_ttl": {
"*": "300s"
},
"node_ttl": "300s"
}
}