From 04c34235d91c4fe2f2f6335642c570acd1f23f98 Mon Sep 17 00:00:00 2001 From: Kien Nguyen Date: Mon, 29 Oct 2018 14:24:45 +0700 Subject: [PATCH] Add missing keystone_authtoken section for vitrage Vitrage config is missing keystone_authtoken, it leads to CRITICAL bug when deploy [1] [1] http://paste.openstack.org/show/733507/ Change-Id: Ia89befed16bef5dbf0f542ea1a843b6b448079e9 --- ansible/roles/vitrage/templates/vitrage.conf.j2 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ansible/roles/vitrage/templates/vitrage.conf.j2 b/ansible/roles/vitrage/templates/vitrage.conf.j2 index 7a4c5d5c3f..f829fc8afa 100644 --- a/ansible/roles/vitrage/templates/vitrage.conf.j2 +++ b/ansible/roles/vitrage/templates/vitrage.conf.j2 @@ -29,6 +29,21 @@ types = {{ vitrage_datasources|map(attribute='name')|join(',') }} [machine_learning] plugins = jaccard_correlation +[keystone_authtoken] +www_authenticate_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 = {{ vitrage_keystone_user }} +password = {{ vitrage_keystone_password }} +service_token_roles_required = True + +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 %} + [service_credentials] auth_url = {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }} region_name = {{ openstack_region_name }}