diff --git a/CHANGELOG.md b/CHANGELOG.md index e9b1a77ce02..9cfd2f8d8c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -188,6 +188,8 @@ Ansible Changes By Release https://github.com/ansible/ansible/pull/32990 * Fix for breaking change to Azure Python SDK DNS RecordSet constructor in azure-mgmt-dns==1.2.0 https://github.com/ansible/ansible/pull/33165 +* Fix for breaking change to Azure Python SDK that prevented some members from being returned in facts modules + https://github.com/ansible/ansible/pull/33169 diff --git a/lib/ansible/module_utils/azure_rm_common.py b/lib/ansible/module_utils/azure_rm_common.py index 8c234bfdd48..24626fd2e58 100644 --- a/lib/ansible/module_utils/azure_rm_common.py +++ b/lib/ansible/module_utils/azure_rm_common.py @@ -508,7 +508,7 @@ class AzureRMModuleBase(object): self.log("dependencies: ") self.log(str(dependencies)) serializer = Serializer(classes=dependencies) - return serializer.body(obj, class_name) + return serializer.body(obj, class_name, keep_readonly=True) def get_poller_result(self, poller, wait=5): '''