From c9fedfb6262be15fdfc063447e1f7569fed3b247 Mon Sep 17 00:00:00 2001 From: The Magician Date: Fri, 1 Jun 2018 15:56:15 -0700 Subject: [PATCH] SQL Databases (#12) --- plugins/modules/gcp_sql_instance.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/modules/gcp_sql_instance.py b/plugins/modules/gcp_sql_instance.py index 470cc21..c65f468 100644 --- a/plugins/modules/gcp_sql_instance.py +++ b/plugins/modules/gcp_sql_instance.py @@ -726,6 +726,13 @@ def return_if_object(module, response, kind, allow_not_found=False): return result + if navigate_hash(result, ['error', 'errors']): + module.fail_json(msg=navigate_hash(result, ['error', 'errors'])) + if result['kind'] != kind: + module.fail_json(msg="Incorrect result: {kind}".format(**result)) + + return result + def is_different(module, response): request = resource_to_request(module)