Magnum: Use keystone_auth class to set up credential parameters

Change-Id: Id4945d93c03c2a397a5759ea77fe1e42bb4f40f2
This commit is contained in:
Takashi Kajinami 2022-01-10 22:57:08 +09:00
parent f7a50c8d76
commit 618cd7c726

View File

@ -47,12 +47,19 @@ class openstack_integration::magnum (
password => 'a_big_secret',
}
class { 'magnum::keystone::keystone_auth':
password => 'a_big_secret',
user_domain_name => 'Default',
project_domain_name => 'Default',
auth_url => $::openstack_integration::config::keystone_admin_uri,
}
class { 'magnum::keystone::authtoken':
password => 'a_big_secret',
user_domain_name => 'Default',
project_domain_name => 'Default',
auth_url => "${::openstack_integration::config::base_url}:35357/v3",
www_authenticate_uri => "${::openstack_integration::config::base_url}:5000/v3",
auth_url => $::openstack_integration::config::keystone_admin_uri,
www_authenticate_uri => $::openstack_integration::config::keystone_auth_uri,
memcached_servers => $::openstack_integration::config::memcached_servers,
}