Add conditional dependency
Add a conditional dependency that glance::registry should be configured only after its database is created. This code only needs to be created on active nodes.
This commit is contained in:
@@ -93,23 +93,25 @@ class openstack::controller (
|
|||||||
|
|
||||||
####### DATABASE SETUP ######
|
####### DATABASE SETUP ######
|
||||||
# set up mysql server
|
# set up mysql server
|
||||||
case $db_type {
|
if ($db_type == 'mysql') {
|
||||||
'mysql': {
|
if ($enabled) {
|
||||||
class { 'openstack::db::mysql':
|
Class['glance::db::mysql'] -> Class['glance::registry']
|
||||||
mysql_root_password => $mysql_root_password,
|
}
|
||||||
mysql_bind_address => $mysql_bind_address,
|
class { 'openstack::db::mysql':
|
||||||
mysql_account_security => $mysql_account_security,
|
mysql_root_password => $mysql_root_password,
|
||||||
keystone_db_user => $keystone_db_user,
|
mysql_bind_address => $mysql_bind_address,
|
||||||
keystone_db_password => $keystone_db_password,
|
mysql_account_security => $mysql_account_security,
|
||||||
keystone_db_dbname => $keystone_db_dbname,
|
keystone_db_user => $keystone_db_user,
|
||||||
glance_db_user => $glance_db_user,
|
keystone_db_password => $keystone_db_password,
|
||||||
glance_db_password => $glance_db_password,
|
keystone_db_dbname => $keystone_db_dbname,
|
||||||
glance_db_dbname => $glance_db_dbname,
|
glance_db_user => $glance_db_user,
|
||||||
nova_db_user => $nova_db_user,
|
glance_db_password => $glance_db_password,
|
||||||
nova_db_password => $nova_db_password,
|
glance_db_dbname => $glance_db_dbname,
|
||||||
nova_db_dbname => $nova_db_dbname,
|
nova_db_user => $nova_db_user,
|
||||||
allowed_hosts => $allowed_hosts,
|
nova_db_password => $nova_db_password,
|
||||||
}
|
nova_db_dbname => $nova_db_dbname,
|
||||||
|
allowed_hosts => $allowed_hosts,
|
||||||
|
enabled => $enabled,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user