def get_present_dbs( args): dbs_present_in_host = collections.defaultdict(list) args.server = 'postgresql' ansible_username = '******' command = "python /usr/local/sbin/db-tools.py --list-all" environment = get_environment(args.env_name) ansible_password = environment.get_ansible_user_password() host_addresses = get_instance_group(args.env_name, args.server) user_as = 'postgres' privileged_command = PrivilegedCommand(ansible_username, ansible_password, command, user_as) present_db_op = privileged_command.run_command(host_addresses) # List from Postgresql query. for host_address in present_db_op.keys(): dbs_present_in_host[host_address] = present_db_op[host_address].split("\r\n") return dbs_present_in_host