class iaas::resources::connectors { $endpoint = hiera('iaas::role::endpoint::main_address') $user_keystone = hiera('iaas::mysql::keystone::user', 'keystone') $pass_keystone = hiera('iaas::mysql::keystone::password', 'keystone') $keystone = "mysql://${user_keystone}:${pass_keystone}@${endpoint}:3306/keystone" $user_glance = hiera('iaas::mysql::glance::user', 'glance') $pass_glance = hiera('iaas::mysql::glance::password', 'glance') $glance = "mysql://${user_glance}:${pass_glance}@${endpoint}:3306/glance" $user_cinder = hiera('iaas::mysql::cinder::user', 'cinder') $pass_cinder = hiera('iaas::mysql::cinder::password', 'cinder') $cinder = "mysql://${user_cinder}:${pass_cinder}@${endpoint}:3306/cinder" $user_nova = hiera('iaas::mysql::nova::user', 'nova') $pass_nova = hiera('iaas::mysql::nova::password', 'nova') $nova = "mysql://${user_nova}:${pass_nova}@${endpoint}:3306/nova" $user_neutron = hiera('iaas::mysql::neutron::user', 'neutron') $pass_neutron = hiera('iaas::mysql::neutron::password', 'neutron') $neutron = "mysql://${user_neutron}:${pass_neutron}@${endpoint}:3306/neutron" $user_heat = hiera('iaas::mysql::heat::user', 'heat') $pass_heat = hiera('iaas::mysql::heat::password', 'heat') $heat = "mysql://${user_heat}:${pass_heat}@${endpoint}:3306/heat" $user_ceilometer = hiera('iaas::mysql::ceilometer::user', 'ceilometer') $pass_ceilometer = hiera('iaas::mysql::ceilometer::password', 'ceilometer') $ceilometer = "mysql://${user_ceilometer}:${pass_ceilometer}@${endpoint}:3306/ceilometer" }