fuel-ccp-keystone/exports/keystone_authtoken.j2

20 lines
776 B
Django/Jinja

{% macro keystone_authtoken(username, password) -%}
[keystone_authtoken]
auth_uri = {{ address("keystone", keystone.public_port, with_scheme=True) }}
auth_url = {{ address("keystone", keystone.admin_port, with_scheme=True) }}
auth_type = password
project_domain_name = {{ service_account.domain }}
user_domain_name = {{ service_account.domain }}
project_name = {{ service_account.project }}
username = {{ username }}
password = {{ password }}
memcached_servers = {{ address("memcached", memcached.port) }}
{% if keystone.tls.enabled %}
cafile = /opt/ccp/etc/tls/ca.pem
{% endif %}
{% if keystone.encrypt_tokens_in_memcached.enabled %}
memcache_security_strategy = ENCRYPT
memcache_secret_key = {{ keystone.encrypt_tokens_in_memcached.secret_key }}
{% endif %}
{%- endmacro %}