diff --git a/sysinv/sysinv/sysinv/sysinv/conductor/manager.py b/sysinv/sysinv/sysinv/sysinv/conductor/manager.py index 6e26d29900..49072b8068 100644 --- a/sysinv/sysinv/sysinv/sysinv/conductor/manager.py +++ b/sysinv/sysinv/sysinv/sysinv/conductor/manager.py @@ -10657,7 +10657,8 @@ class ConductorManager(service.PeriodicService): config_dict = { "personalities": personalities, "host_uuids": [host.uuid], - "classes": ['openstack::keystone::endpoint::runtime'] + "classes": ['openstack::keystone::endpoint::runtime', + 'openstack::barbican::runtime'] } self._config_apply_runtime_manifest( context, config_uuid, config_dict, force=True) diff --git a/sysinv/sysinv/sysinv/sysinv/puppet/barbican.py b/sysinv/sysinv/sysinv/sysinv/puppet/barbican.py index b20f9733af..b77b235974 100644 --- a/sysinv/sysinv/sysinv/sysinv/puppet/barbican.py +++ b/sysinv/sysinv/sysinv/sysinv/puppet/barbican.py @@ -19,6 +19,8 @@ class BarbicanPuppet(openstack.OpenstackBasePuppet): return { 'barbican::db::postgresql::user': dbuser, + 'barbican::keystone::authtoken::region_name': + self._keystone_region_name(), } def get_secure_static_config(self):