summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Köberl <derkoe@users.noreply.github.com>2020-03-03 02:20:14 +0100
committerGitHub <noreply@github.com>2020-03-02 17:20:14 -0800
commit1b65ecc71a37bba8d3ff70ecfe7cd00cb0154709 (patch)
treec0891d4d1c1575d816d798c7c80438e1641cb784
parent587f241dbfa5fc41b842ab52f57c7e98b48c26ee (diff)
downloadansible-1b65ecc71a37bba8d3ff70ecfe7cd00cb0154709.tar.gz
azure_rm_rg_info: fix KeyError: 'ansible_facts' (#66729) (#67479)
* azure_rm_rg_info: fix KeyError: 'ansible_facts' (#66729) * azure_rm_rg_info: fix KeyError: 'ansible_facts' Fix facts for using old azure_rm_resourcegroup_facts, closes #66727 * fix intendation (cherry picked from commit 569f0cf8082d1edef23749001f234713a6de5fd0) * azure_rm_rg_info: add changelog fragment
-rw-r--r--changelogs/fragments/67479-fix-azure_rm_resourcegroup_facts.yaml2
-rw-r--r--lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py4
2 files changed, 5 insertions, 1 deletions
diff --git a/changelogs/fragments/67479-fix-azure_rm_resourcegroup_facts.yaml b/changelogs/fragments/67479-fix-azure_rm_resourcegroup_facts.yaml
new file mode 100644
index 0000000000..aeec634a7c
--- /dev/null
+++ b/changelogs/fragments/67479-fix-azure_rm_resourcegroup_facts.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+- azure_rm_resourcegroup_facts - adds the ansible_facts as a sub map to fix the KeyError (https://github.com/ansible/ansible/issues/66727).
diff --git a/lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py b/lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py
index 949cbdcf15..bf1846313d 100644
--- a/lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py
+++ b/lib/ansible/modules/cloud/azure/azure_rm_resourcegroup_info.py
@@ -183,7 +183,9 @@ class AzureRMResourceGroupInfo(AzureRMModuleBase):
item['resources'] = self.list_by_rg(item['name'])
if is_old_facts:
- self.results['ansible_facts']['azure_resourcegroups'] = result
+ self.results['ansible_facts'] = dict(
+ azure_resourcegroups=result
+ )
self.results['resourcegroups'] = result
return self.results