trove: implement API, Conductor and Taskmanager
Implement all the class we need on controller nodes. Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
This commit is contained in:
parent
0db2269b36
commit
7c4ca93b19
@ -58,9 +58,9 @@ class cloud::database::dbaas(
|
|||||||
$trove_db_password = 'trovepassword',
|
$trove_db_password = 'trovepassword',
|
||||||
$rabbit_hosts = ['127.0.0.1:5672'],
|
$rabbit_hosts = ['127.0.0.1:5672'],
|
||||||
$rabbit_password = 'rabbitpassword',
|
$rabbit_password = 'rabbitpassword',
|
||||||
$nova_proxy_admin_pass = 'novapassword',
|
$nova_admin_username = 'trove',
|
||||||
$nova_proxy_admin_user = 'admin',
|
$nova_admin_tenant_name = 'services',
|
||||||
$nova_proxy_admin_tenant_name = 'admin',
|
$nova_admin_password = 'trovepassword',
|
||||||
) {
|
) {
|
||||||
|
|
||||||
$encoded_user = uriescape($trove_db_user)
|
$encoded_user = uriescape($trove_db_user)
|
||||||
@ -70,9 +70,10 @@ class cloud::database::dbaas(
|
|||||||
database_connection => "mysql://${encoded_user}:${encoded_password}@${trove_db_host}/trove?charset=utf8",
|
database_connection => "mysql://${encoded_user}:${encoded_password}@${trove_db_host}/trove?charset=utf8",
|
||||||
rabbit_hosts => $rabbit_hosts,
|
rabbit_hosts => $rabbit_hosts,
|
||||||
rabbit_password => $rabbit_password,
|
rabbit_password => $rabbit_password,
|
||||||
nova_proxy_admin_pass => $nova_proxy_admin_pass,
|
rabbit_userid => 'trove',
|
||||||
nova_proxy_admin_user => $nova_proxy_admin_user,
|
nova_proxy_admin_pass => $nova_admin_password,
|
||||||
nova_proxy_admin_tenant_name => $nova_proxy_admin_tenant_name
|
nova_proxy_admin_user => $nova_admin_username,
|
||||||
|
nova_proxy_admin_tenant_name => $nova_admin_tenant_name
|
||||||
}
|
}
|
||||||
|
|
||||||
exec {'trove_db_sync':
|
exec {'trove_db_sync':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user