
Kolla-ansible typically configures services to access the internal API endpoint of other services, rather than the default public endpoint. This change ensures that this is the case for ironic inspector. Change-Id: I998f12435fc1bd306444f9a68bd7f99f5b78f6f8 Closes-Bug: #1740591
37 lines
1.5 KiB
Django/Jinja
37 lines
1.5 KiB
Django/Jinja
[DEFAULT]
|
|
debug = {{ ironic_logging_debug }}
|
|
log_dir = /var/log/kolla/ironic-inspector
|
|
|
|
listen_address = {{ api_interface_address }}
|
|
listen_port = {{ ironic_inspector_port }}
|
|
|
|
[ironic]
|
|
auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}
|
|
auth_type = password
|
|
project_domain_id = {{ default_project_domain_id }}
|
|
user_domain_id = {{ default_user_domain_id }}
|
|
project_name = service
|
|
username = {{ ironic_inspector_keystone_user }}
|
|
password = {{ ironic_inspector_keystone_password }}
|
|
os_endpoint_type = internalURL
|
|
|
|
[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_project_domain_id }}
|
|
user_domain_id = {{ default_user_domain_id }}
|
|
project_name = service
|
|
username = {{ ironic_inspector_keystone_user }}
|
|
password = {{ ironic_inspector_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 %}
|
|
|
|
[firewall]
|
|
dnsmasq_interface = {{ ironic_dnsmasq_interface }}
|
|
|
|
[database]
|
|
connection = mysql+pymysql://{{ ironic_inspector_database_user }}:{{ ironic_inspector_database_password }}@{{ ironic_inspector_database_address }}/{{ ironic_inspector_database_name }}
|