From ab901a6d6dbea772fd0126e3e441f54f6db8ca40 Mon Sep 17 00:00:00 2001 From: Doug Szumski <doug@stackhpc.com> Date: Mon, 15 Oct 2018 14:25:19 +0000 Subject: [PATCH] Support external Keystone in Monasca Make it easy to override the Keystone endpoints to support deploying stand-alone Monasca which can integrate with an externally provided Keystone instance. Partially-Implements: blueprint monasca-roles Change-Id: I9ae3b243c792ef88075702b47b62f164a1705c2e --- .../templates/monasca-agent-forwarder/agent-forwarder.yml.j2 | 2 +- ansible/roles/monasca/templates/monasca-api/api.conf.j2 | 4 ++-- .../roles/monasca/templates/monasca-log-api/log-api.conf.j2 | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ansible/roles/monasca/templates/monasca-agent-forwarder/agent-forwarder.yml.j2 b/ansible/roles/monasca/templates/monasca-agent-forwarder/agent-forwarder.yml.j2 index fae732552a..6c6a4a85c5 100644 --- a/ansible/roles/monasca/templates/monasca-agent-forwarder/agent-forwarder.yml.j2 +++ b/ansible/roles/monasca/templates/monasca-agent-forwarder/agent-forwarder.yml.j2 @@ -4,7 +4,7 @@ Api: region_name: {{ openstack_region_name }} username: {{ monasca_agent_user }} password: {{ monasca_agent_password }} - keystone_url: {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}/v3 + keystone_url: {{ keystone_admin_url }} user_domain_name: Default project_name: {{ monasca_control_plane_project }} project_domain_id: {{ default_project_domain_id }} diff --git a/ansible/roles/monasca/templates/monasca-api/api.conf.j2 b/ansible/roles/monasca/templates/monasca-api/api.conf.j2 index 08fe7cec51..d31b83b5ac 100644 --- a/ansible/roles/monasca/templates/monasca-api/api.conf.j2 +++ b/ansible/roles/monasca/templates/monasca-api/api.conf.j2 @@ -27,8 +27,8 @@ read_only_authorized_roles = {{ monasca_read_only_authorized_roles|join(', ') }} delegate_authorized_roles = {{ monasca_delegate_authorized_roles|join(', ') }} [keystone_authtoken] -www_authenticate_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }} -auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }} +www_authenticate_uri = {{ keystone_internal_url }} +auth_url = {{ keystone_admin_url }} auth_type = password project_domain_id = {{ default_project_domain_id }} user_domain_id = {{ default_user_domain_id }} diff --git a/ansible/roles/monasca/templates/monasca-log-api/log-api.conf.j2 b/ansible/roles/monasca/templates/monasca-log-api/log-api.conf.j2 index 8cd5073a8b..8b9e68ba40 100644 --- a/ansible/roles/monasca/templates/monasca-log-api/log-api.conf.j2 +++ b/ansible/roles/monasca/templates/monasca-log-api/log-api.conf.j2 @@ -27,8 +27,8 @@ agent_roles = {{ monasca_agent_authorized_roles|join(', ') }} delegate_roles = {{ monasca_delegate_authorized_roles|join(', ') }} [keystone_authtoken] -www_authenticate_uri = {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }} -auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }} +www_authenticate_uri = {{ keystone_internal_url }} +auth_url = {{ keystone_admin_url }} auth_type = password project_domain_id = {{ default_project_domain_id }} user_domain_id = {{ default_user_domain_id }}