def test_template_data_ok(self): cd_common = configdrive.ConfigDriveCommon( ['auth_key1', 'auth_key2'], 'hostname', 'fqdn', 'name_servers', 'search_domain', 'master_ip', 'master_url', 'udevrules', 'admin_mac', 'admin_ip', 'admin_mask', 'admin_iface_name', 'timezone', { 'repo1': 'repo1_url', 'repo2': 'repo2_url' }, 'gw') cd_puppet = configdrive.ConfigDrivePuppet('master', 0) cd_mcollective = configdrive.ConfigDriveMcollective( 'pskey', 'vhost', 'host', 'user', 'password', 'connector', 1, -1) cd_user_accounts = [] cd_user_accounts.append( User('fuel', 'fuel', '/var/lib/fuel', ['ALL=(ALL) NOPASSWD: ALL'])) cd_user_accounts.append( User('test', 'test', '/home/test', ['SUDO'], ['KEY'])) self.cd_scheme.common = cd_common self.cd_scheme.puppet = cd_puppet self.cd_scheme.mcollective = cd_mcollective self.cd_scheme.user_accounts = cd_user_accounts template_data = self.cd_scheme.template_data() self.assertEqual(cd_common, template_data['common']) self.assertEqual(cd_puppet, template_data['puppet']) self.assertEqual(cd_mcollective, template_data['mcollective']) self.assertEqual(cd_user_accounts, template_data['user_accounts'])
def test_template_data_ok(self): cd_common = configdrive.ConfigDriveCommon( 'ssh_auth_key', 'hostname', 'fqdn', 'name_servers', 'search_domain', 'master_ip', 'master_url', 'udevrules', 'admin_mac', 'admin_ip', 'admin_mask', 'admin_iface_name', 'timezone') cd_puppet = configdrive.ConfigDrivePuppet('master') cd_mcollective = configdrive.ConfigDriveMcollective( 'pskey', 'vhost', 'host', 'user', 'password', 'connector') self.cd_scheme.common = cd_common self.cd_scheme.puppet = cd_puppet self.cd_scheme.mcollective = cd_mcollective template_data = self.cd_scheme.template_data() self.assertEqual(cd_common, template_data['common']) self.assertEqual(cd_puppet, template_data['puppet']) self.assertEqual(cd_mcollective, template_data['mcollective'])