1c177f3827
This reverts commit 7524b3770fedd730bf2c49d26a94135c5357781b. Liberty uses heat_user_domain and works and this should too. The bootstrap process itself must have changed or another part of the config. Either way that needs to be fixed so we can do proper upgrades. Basically, dont change the heat domain out from under the user). Change-Id: I32ae3ef90d340a83b09c09860af8f3635c1a07a5
81 lines
3.0 KiB
Django/Jinja
81 lines
3.0 KiB
Django/Jinja
[DEFAULT]
|
|
debug = {{ heat_logging_debug }}
|
|
|
|
log_dir = /var/log/kolla/heat
|
|
|
|
heat_watch_server_url = {{ public_protocol }}://{{ kolla_external_fqdn }}:{{ heat_api_cfn_port }}
|
|
heat_metadata_server_url = {{ public_protocol }}://{{ kolla_external_fqdn }}:{{ heat_api_cfn_port }}
|
|
heat_waitcondition_server_url = {{ public_protocol }}://{{ kolla_external_fqdn }}:{{ heat_api_cfn_port }}/v1/waitcondition
|
|
|
|
stack_domain_admin = heat_domain_admin
|
|
stack_domain_admin_password = {{ heat_domain_admin_password }}
|
|
stack_user_domain_name = heat_user_domain
|
|
|
|
rpc_backend = rabbit
|
|
deferred_auth_method = trusts
|
|
trusts_delegated_role = heat_stack_owner
|
|
|
|
[oslo_messaging_rabbit]
|
|
rabbit_userid = {{ rabbitmq_user }}
|
|
rabbit_password = {{ rabbitmq_password }}
|
|
rabbit_ha_queues = true
|
|
rabbit_hosts = {% for host in groups['rabbitmq'] %}{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}
|
|
|
|
{% if service_name == 'heat-api' %}
|
|
[heat_api]
|
|
bind_host = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}
|
|
bind_port = {{ heat_api_port }}
|
|
{% endif %}
|
|
|
|
{% if service_name == 'heat-api-cfn' %}
|
|
[heat_api_cfn]
|
|
bind_host = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}
|
|
bind_port = {{ heat_api_cfn_port }}
|
|
{% endif %}
|
|
|
|
[database]
|
|
connection = mysql+pymysql://{{ heat_database_user }}:{{ heat_database_password }}@{{ heat_database_address }}/{{ heat_database_name }}
|
|
|
|
[keystone_authtoken]
|
|
auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}
|
|
auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}
|
|
auth_type = password
|
|
project_domain_id = default
|
|
user_domain_id = default
|
|
project_name = service
|
|
username = {{ heat_keystone_user }}
|
|
password = {{ heat_keystone_password }}
|
|
|
|
memcache_security_strategy = ENCRYPT
|
|
memcache_secret_key = {{ memcache_secret_key }}
|
|
memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ memcached_port }}{% if not loop.last %},{% endif %}{% endfor %}
|
|
|
|
|
|
[cache]
|
|
backend = oslo_cache.memcache_pool
|
|
enabled = True
|
|
memcache_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ memcached_port }}{% if not loop.last %},{% endif %}{% endfor %}
|
|
|
|
|
|
[trustee]
|
|
auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}
|
|
auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}
|
|
auth_plugin = password
|
|
project_domain_id = default
|
|
user_domain_id = default
|
|
project_name = service
|
|
username = {{ heat_keystone_user }}
|
|
password = {{ heat_keystone_password }}
|
|
|
|
[ec2authtoken]
|
|
auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}
|
|
|
|
[clients_keystone]
|
|
auth_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}
|
|
|
|
[oslo_messaging_notifications]
|
|
driver = noop
|
|
|
|
[clients]
|
|
endpoint_type = internalURL
|