Change tlsconfig.yml.j2 to render the template using the instances var

This commit is contained in:
Jose M 2020-06-24 10:01:15 +02:00
parent 7642d7feb5
commit acc248f5d0
No known key found for this signature in database
GPG Key ID: 790179D6924E10FF

View File

@ -24,28 +24,14 @@ defaults:
# Specify the nodes of your ES cluster here # Specify the nodes of your ES cluster here
# #
nodes: nodes:
{% for item in groups['es_cluster'] %} {% for (key,value) in instances.items() %}
- name: {{ item }} {% if (value.ip is defined and value.ip | length > 0) %}
dn: CN={{ item }}.{{ domain_name }},OU=Ops,O={{ domain_name }}\, Inc.,DC={{ domain_name }} - name: {{ value.name }}
dns: {{ item }}.{{ domain_name }} dn: CN={{ value.name }}.{{ domain_name }},OU=Ops,O={{ domain_name }}\, Inc.,DC={{ domain_name }}
ip: {{ hostvars[item]['ip'] }} dns: {{ value.name }}.{{ domain_name }}
{% endfor %} ip: {{ value.ip }}
{% if groups['kibana'] is defined and groups['kibana']|length > 0 %}
{% for item in groups['kibana'] %}
- name: {{ item }}
dn: CN={{ item }}.{{ domain_name }},OU=Ops,O={{ domain_name }}\, Inc.,DC={{ domain_name }}
dns: {{ item }}.{{ domain_name }}
ip: {{ hostvars[item]['ip'] }}
{% endfor %}
{% endif %} {% endif %}
{% if groups['managers'] is defined and groups['managers']|length > 0 %}
{% for item in groups['managers'] %}
- name: {{ item }}
dn: CN={{ item }}.{{ domain_name }},OU=Ops,O={{ domain_name }}\, Inc.,DC={{ domain_name }}
dns: {{ item }}.{{ domain_name }}
ip: {{ hostvars[item]['ip'] }}
{% endfor %} {% endfor %}
{% endif %}
### ###
### Clients ### Clients
### ###