Kolla Ansible Train introduces support for TLS encryption of the internal API. This change introduces support for internal API encryption in Kayobe. The following new variables are introduced: * kolla_enable_tls_internal * kolla_internal_tls_cert * kolla_internal_fqdn_cacert Also only set kolla_*_fqdn_cacert in globals.yml if set. Change-Id: If432afde374fe247d09c952e110c9567e17daea1 Story: 2006959 Task: 37649
14 lines
423 B
Django/Jinja
14 lines
423 B
Django/Jinja
# {{ ansible_managed }}
|
|
|
|
{% for line in (admin_openrc.content | b64decode).splitlines() %}
|
|
{% if "export OS_AUTH_URL" in line %}
|
|
export OS_AUTH_URL={{ public_openrc_auth_url }}
|
|
{% elif "export OS_INTERFACE" in line %}
|
|
export OS_INTERFACE=public
|
|
{% elif "export OS_CACERT" in line and kolla_external_fqdn_cacert is not none %}
|
|
export OS_CACERT={{ kolla_external_fqdn_cacert }}
|
|
{% else %}
|
|
{{ line }}
|
|
{% endif %}
|
|
{% endfor %}
|