From d7967aa3a1ea1001f24942c9fdc0ce4152d6111d Mon Sep 17 00:00:00 2001 From: Baptiste DB Date: Wed, 18 Jan 2017 23:32:17 +0100 Subject: [PATCH] UPD Azure_rm_common with non-blocking pull request from azure_rm.py (#20338) --- lib/ansible/module_utils/azure_rm_common.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ansible/module_utils/azure_rm_common.py b/lib/ansible/module_utils/azure_rm_common.py index 2dec4fbd4d..78ba496d5a 100644 --- a/lib/ansible/module_utils/azure_rm_common.py +++ b/lib/ansible/module_utils/azure_rm_common.py @@ -567,7 +567,11 @@ class AzureRMModuleBase(object): resource_client = self.rm_client resource_client.providers.register(key) except Exception as exc: - self.fail("One-time registration of {0} failed - {1}".format(key, str(exc))) + self.log("One-time registration of {0} failed - {1}".format(key, str(exc))) + self.log("You might need to register {0} using an admin account".format(key)) + self.log(("To register a provider using the Python CLI: " + "https://docs.microsoft.com/azure/azure-resource-manager/" + "resource-manager-common-deployment-errors#noregisteredproviderfound")) @property def storage_client(self):