def test_get_config_value(self, mock_config_parser): mock_config_parser.ConfigParser().get.return_value = "pa$$word" value = utils.get_config_value('section', 'password_name') self.assertEqual(value, "pa$$word")
def test_get_config_value(self, mock_config_parser): mock_config_parser.ConfigParser().get.return_value = "pa$$word" value = utils.get_config_value('section', 'password_name') self.assertEqual(value, "pa$$word")
def set_overcloud_passwords(self, parameters, parsed_args): """Add passwords to the parameters dictionary :param parameters: A dictionary for the passwords to be added to :type parameters: dict """ undercloud_ceilometer_snmpd_password = utils.get_config_value( "auth", "undercloud_ceilometer_snmpd_password") self.passwords = passwords = utils.generate_overcloud_passwords() ceilometer_pass = passwords['OVERCLOUD_CEILOMETER_PASSWORD'] ceilometer_secret = passwords['OVERCLOUD_CEILOMETER_SECRET'] parameters['AdminPassword'] = passwords['OVERCLOUD_ADMIN_PASSWORD'] parameters['AdminToken'] = passwords['OVERCLOUD_ADMIN_TOKEN'] parameters['CeilometerPassword'] = ceilometer_pass parameters['CeilometerMeteringSecret'] = ceilometer_secret parameters['CinderPassword'] = passwords[ 'OVERCLOUD_CINDER_PASSWORD'] parameters['GlancePassword'] = passwords[ 'OVERCLOUD_GLANCE_PASSWORD'] parameters['HeatPassword'] = passwords['OVERCLOUD_HEAT_PASSWORD'] parameters['HeatStackDomainAdminPassword'] = passwords[ 'OVERCLOUD_HEAT_STACK_DOMAIN_PASSWORD'] parameters['NeutronPassword'] = passwords[ 'OVERCLOUD_NEUTRON_PASSWORD'] parameters['NovaPassword'] = passwords['OVERCLOUD_NOVA_PASSWORD'] parameters['SwiftHashSuffix'] = passwords['OVERCLOUD_SWIFT_HASH'] parameters['SwiftPassword'] = passwords['OVERCLOUD_SWIFT_PASSWORD'] parameters['SnmpdReadonlyUserPassword'] = ( undercloud_ceilometer_snmpd_password)
def set_overcloud_passwords(self, parameters, parsed_args): """Add passwords to the parameters dictionary :param parameters: A dictionary for the passwords to be added to :type parameters: dict """ undercloud_ceilometer_snmpd_password = utils.get_config_value( "auth", "undercloud_ceilometer_snmpd_password") self.passwords = passwords = utils.generate_overcloud_passwords() ceilometer_pass = passwords['OVERCLOUD_CEILOMETER_PASSWORD'] ceilometer_secret = passwords['OVERCLOUD_CEILOMETER_SECRET'] parameters['AdminPassword'] = passwords['OVERCLOUD_ADMIN_PASSWORD'] parameters['AdminToken'] = passwords['OVERCLOUD_ADMIN_TOKEN'] parameters['CeilometerPassword'] = ceilometer_pass parameters['CeilometerMeteringSecret'] = ceilometer_secret parameters['CinderPassword'] = passwords['OVERCLOUD_CINDER_PASSWORD'] parameters['GlancePassword'] = passwords['OVERCLOUD_GLANCE_PASSWORD'] parameters['HAProxyStatsPassword'] = passwords[ 'OVERCLOUD_HAPROXY_STATS_PASSWORD'] parameters['HeatPassword'] = passwords['OVERCLOUD_HEAT_PASSWORD'] parameters['HeatStackDomainAdminPassword'] = passwords[ 'OVERCLOUD_HEAT_STACK_DOMAIN_PASSWORD'] parameters['NeutronPassword'] = passwords['OVERCLOUD_NEUTRON_PASSWORD'] parameters['NovaPassword'] = passwords['OVERCLOUD_NOVA_PASSWORD'] parameters['RabbitPassword'] = passwords['OVERCLOUD_RABBITMQ_PASSWORD'] parameters['RedisPassword'] = passwords['OVERCLOUD_REDIS_PASSWORD'] parameters['SaharaPassword'] = passwords['OVERCLOUD_SAHARA_PASSWORD'] parameters['SwiftHashSuffix'] = passwords['OVERCLOUD_SWIFT_HASH'] parameters['SwiftPassword'] = passwords['OVERCLOUD_SWIFT_PASSWORD'] parameters['SnmpdReadonlyUserPassword'] = ( undercloud_ceilometer_snmpd_password) parameters['NeutronMetadataProxySharedSecret'] = ( passwords['NEUTRON_METADATA_PROXY_SHARED_SECRET'])
def set_overcloud_passwords(self, stack_is_new, parameters): """Add passwords to the parameters dictionary :param parameters: A dictionary for the passwords to be added to :type parameters: dict """ undercloud_ceilometer_snmpd_password = utils.get_config_value( "auth", "undercloud_ceilometer_snmpd_password") if not undercloud_ceilometer_snmpd_password: self.log.warning("Undercloud ceilometer SNMPd password missing!") passwords = utils.generate_overcloud_passwords( create_password_file=stack_is_new) ceilometer_pass = passwords['OVERCLOUD_CEILOMETER_PASSWORD'] ceilometer_secret = passwords['OVERCLOUD_CEILOMETER_SECRET'] parameters['AdminPassword'] = passwords['OVERCLOUD_ADMIN_PASSWORD'] parameters['AdminToken'] = passwords['OVERCLOUD_ADMIN_TOKEN'] parameters['AodhPassword'] = passwords['OVERCLOUD_AODH_PASSWORD'] parameters['BarbicanPassword'] = ( passwords['OVERCLOUD_BARBICAN_PASSWORD']) parameters['CeilometerPassword'] = ceilometer_pass parameters['CeilometerMeteringSecret'] = ceilometer_secret parameters['CinderPassword'] = passwords[ 'OVERCLOUD_CINDER_PASSWORD'] parameters['GlancePassword'] = passwords[ 'OVERCLOUD_GLANCE_PASSWORD'] parameters['GnocchiPassword'] = passwords['OVERCLOUD_GNOCCHI_PASSWORD'] parameters['HAProxyStatsPassword'] = passwords[ 'OVERCLOUD_HAPROXY_STATS_PASSWORD'] parameters['HeatPassword'] = passwords['OVERCLOUD_HEAT_PASSWORD'] parameters['HeatStackDomainAdminPassword'] = passwords[ 'OVERCLOUD_HEAT_STACK_DOMAIN_PASSWORD'] parameters['IronicPassword'] = passwords['OVERCLOUD_IRONIC_PASSWORD'] parameters['MistralPassword'] = passwords['OVERCLOUD_MISTRAL_PASSWORD'] parameters['MysqlClustercheckPassword'] = passwords[ 'OVERCLOUD_MYSQL_CLUSTERCHECK_PASSWORD'] parameters['NeutronPassword'] = passwords[ 'OVERCLOUD_NEUTRON_PASSWORD'] parameters['NovaPassword'] = passwords['OVERCLOUD_NOVA_PASSWORD'] parameters['RabbitPassword'] = passwords['OVERCLOUD_RABBITMQ_PASSWORD'] parameters['RedisPassword'] = passwords['OVERCLOUD_REDIS_PASSWORD'] parameters['SaharaPassword'] = ( passwords['OVERCLOUD_SAHARA_PASSWORD']) parameters['SwiftHashSuffix'] = passwords['OVERCLOUD_SWIFT_HASH'] parameters['SwiftPassword'] = passwords['OVERCLOUD_SWIFT_PASSWORD'] parameters['SnmpdReadonlyUserPassword'] = ( undercloud_ceilometer_snmpd_password) parameters['TrovePassword'] = ( passwords['OVERCLOUD_TROVE_PASSWORD']) parameters['ZaqarPassword'] = passwords['OVERCLOUD_ZAQAR_PASSWORD'] parameters['ManilaPassword'] = passwords['OVERCLOUD_MANILA_PASSWORD'] parameters['NeutronMetadataProxySharedSecret'] = ( passwords['NEUTRON_METADATA_PROXY_SHARED_SECRET']) parameters['CephMonKey'] = passwords['OVERCLOUD_CEPH_MON_KEY'] parameters['CephAdminKey'] = passwords['OVERCLOUD_CEPH_ADMIN_KEY'] parameters['CephClientKey'] = passwords['OVERCLOUD_CEPH_CLIENT_KEY'] parameters['CephRgwKey'] = passwords['OVERCLOUD_CEPH_RGW_KEY']
def set_overcloud_passwords(self, stack_is_new, parameters): """Add passwords to the parameters dictionary :param parameters: A dictionary for the passwords to be added to :type parameters: dict """ undercloud_ceilometer_snmpd_password = utils.get_config_value( "auth", "undercloud_ceilometer_snmpd_password") if not undercloud_ceilometer_snmpd_password: self.log.warning("Undercloud ceilometer SNMPd password missing!") passwords = utils.generate_overcloud_passwords( create_password_file=stack_is_new) ceilometer_pass = passwords['OVERCLOUD_CEILOMETER_PASSWORD'] ceilometer_secret = passwords['OVERCLOUD_CEILOMETER_SECRET'] parameters['AdminPassword'] = passwords['OVERCLOUD_ADMIN_PASSWORD'] parameters['AdminToken'] = passwords['OVERCLOUD_ADMIN_TOKEN'] parameters['AodhPassword'] = passwords['OVERCLOUD_AODH_PASSWORD'] parameters['CeilometerPassword'] = ceilometer_pass parameters['CeilometerMeteringSecret'] = ceilometer_secret parameters['CinderPassword'] = passwords[ 'OVERCLOUD_CINDER_PASSWORD'] parameters['GlancePassword'] = passwords[ 'OVERCLOUD_GLANCE_PASSWORD'] parameters['GnocchiPassword'] = passwords['OVERCLOUD_GNOCCHI_PASSWORD'] parameters['HAProxyStatsPassword'] = passwords[ 'OVERCLOUD_HAPROXY_STATS_PASSWORD'] parameters['HeatPassword'] = passwords['OVERCLOUD_HEAT_PASSWORD'] parameters['HeatStackDomainAdminPassword'] = passwords[ 'OVERCLOUD_HEAT_STACK_DOMAIN_PASSWORD'] parameters['IronicPassword'] = passwords['OVERCLOUD_IRONIC_PASSWORD'] parameters['MysqlClustercheckPassword'] = passwords[ 'OVERCLOUD_MYSQL_CLUSTERCHECK_PASSWORD'] parameters['NeutronPassword'] = passwords[ 'OVERCLOUD_NEUTRON_PASSWORD'] parameters['NovaPassword'] = passwords['OVERCLOUD_NOVA_PASSWORD'] parameters['RabbitPassword'] = passwords['OVERCLOUD_RABBITMQ_PASSWORD'] parameters['RedisPassword'] = passwords['OVERCLOUD_REDIS_PASSWORD'] parameters['SaharaPassword'] = ( passwords['OVERCLOUD_SAHARA_PASSWORD']) parameters['SwiftHashSuffix'] = passwords['OVERCLOUD_SWIFT_HASH'] parameters['SwiftPassword'] = passwords['OVERCLOUD_SWIFT_PASSWORD'] parameters['SnmpdReadonlyUserPassword'] = ( undercloud_ceilometer_snmpd_password) parameters['TrovePassword'] = ( passwords['OVERCLOUD_TROVE_PASSWORD']) parameters['NeutronMetadataProxySharedSecret'] = ( passwords['NEUTRON_METADATA_PROXY_SHARED_SECRET'])