def add_server(server_ip, password): """ Add a new system. """ if not is_valid_ipv4(server_ip): return False, "Invalid IP format: %s" % server_ip (success, local_system_id) = get_system_id_from_local() if not success: return success, "Error retrieving the local system id" (success, response) = ansible_add_system(local_system_id=local_system_id, remote_system_ip=server_ip, password=password) if not success: return success, "Cannot add the server to the system" trigger_success, msg = fire_trigger(system_ip="127.0.0.1", trigger="alienvault-add-server") if not trigger_success: api_log.error(msg) (success, response) = get_remote_server_id_from_server_ip(server_ip) return (success, response)
def add_server(server_ip, password): """ Add a new system. """ if not is_valid_ipv4(server_ip): return False, "Invalid IP format: %s" % server_ip (success, local_system_id) = get_system_id_from_local() if not success: return success, "Error retrieving the local system id" (success, response) = ansible_add_system(local_system_id=local_system_id, remote_system_ip=server_ip, password=password) if not success: return success, "Cannot add the server to the system" (success, response) = get_remote_server_id_from_server_ip(server_ip) return (success, response)