in backend/bms_app/services/ansible/wave.py [0:0]
def _generate_common_inventory_data(source_db, bms):
config = source_db.config
config_data = {
'ansible_ssh_host': get_client_ip(bms),
'ansible_ssh_user': 'customeradmin',
'ansible_ssh_private_key_file': '/root/.ssh/id_rsa_bms_toolkit',
'ansible_ssh_extra_args': '-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o IdentityAgent=no',
'oracle_ver': source_db.oracle_version,
'oracle_edition': source_db.oracle_edition,
'db_name': config.db_params_values['db_name'],
'compatible_rdbms': config.misc_config_values['compatible_rdbms'],
'oracle_user': config.install_config_values['oracle_user'],
'oracle_group': config.install_config_values['oracle_group'],
'oracle_root': config.misc_config_values['oracle_root'],
'home_name': config.install_config_values['home_name'],
'sm_token': bms.secret_name,
}
for param in ('compatible_rdbms', 'swap_blk_device'):
if param in config.misc_config_values:
config_data[param] = config.misc_config_values[param]
return config_data