switch heat to new authtoken class

Swift heat configuration to use the new authtoken manifest.

Change-Id: I332b8412cce2079652b4c2a47157a382f86b90e0
This commit is contained in:
Emilien Macchi 2016-08-26 14:16:59 -04:00
parent 49e302d560
commit 68d56c4ef0

View File

@ -30,6 +30,14 @@ class openstack_integration::heat {
$crt_file = undef
}
class { '::heat::keystone::authtoken':
password => 'a_big_secret',
user_domain_name => 'Default',
project_domain_name => 'Default',
auth_url => $::openstack_integration::config::keystone_admin_uri,
auth_uri => $::openstack_integration::config::keystone_auth_uri,
memcached_servers => $::openstack_integration::config::memcached_servers,
}
class { '::heat':
rabbit_userid => 'heat',
rabbit_password => 'an_even_bigger_secret',
@ -37,10 +45,6 @@ class openstack_integration::heat {
rabbit_use_ssl => $::openstack_integration::config::ssl,
rabbit_port => $::openstack_integration::config::rabbit_port,
database_connection => 'mysql+pymysql://heat:heat@127.0.0.1/heat?charset=utf8',
identity_uri => $::openstack_integration::config::keystone_auth_uri,
memcached_servers => $::openstack_integration::config::memcached_servers,
auth_plugin => 'password',
keystone_password => 'a_big_secret',
debug => true,
}
class { '::heat::db::mysql':