ansible-roles/roles/consul/templates/reload.hcl.j2

18 lines
472 B
Django/Jinja

log_level = "{{ consul_conf.log_level }}"
node_meta {
{% for meta in consul_conf.node_meta.keys() | list %}
{{ meta }} = "{{ consul_conf.node_meta[meta] }}"
{% endfor %}
}
{% for service in consul_catalog_services.keys() | list %}
services {
id = "{{ service }}"
name = "{{ consul_extra_catalog_services[service].name }}"
address = "{{ consul_extra_catalog_services[service].address }}"
port = {{ consul_extra_catalog_services[service].port }}
}
{% endfor %}