This function reads the server data from config_data
()
| 112 | |
| 113 | |
| 114 | def get_config_data(): |
| 115 | """This function reads the server data from config_data""" |
| 116 | server_data = [] |
| 117 | for srv in test_setup.config_data['server_credentials']: |
| 118 | if 'enabled' not in srv or srv['enabled']: |
| 119 | data = { |
| 120 | "name": srv['name'], |
| 121 | "comment": srv['comment'], |
| 122 | "host": srv['host'], |
| 123 | "port": srv['db_port'], |
| 124 | "db": srv['maintenance_db'], |
| 125 | "username": srv['db_username'], |
| 126 | "db_password": srv['db_password'], |
| 127 | "role": "", |
| 128 | "sslmode": srv['sslmode'], |
| 129 | "tablespace_path": srv.get('tablespace_path', None), |
| 130 | "default_binary_paths": srv.get('default_binary_paths', None) |
| 131 | } |
| 132 | if 'db_type' in srv: |
| 133 | data['db_type'] = srv['db_type'] |
| 134 | server_data.append(data) |
| 135 | return server_data |
| 136 | |
| 137 | |
| 138 | def write_node_info(key, node_info=None): |