From 23290a568b180f31e988d9947002280272c3a0ac Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Thu, 20 Jun 2024 18:08:49 +0200 Subject: [PATCH] Allow munch results in server_info module Certain branches of the openstacksdk are explicitly converting `Resource` objects to munch objects to add additional virtual properties. This means that the module may receive `Resource` or a `Munch` object. Add a small check. Change-Id: I413877128d1e2b68d7f39420d19e2560d3d9a99e --- plugins/modules/server_info.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/modules/server_info.py b/plugins/modules/server_info.py index 6ab87952..2a17b411 100644 --- a/plugins/modules/server_info.py +++ b/plugins/modules/server_info.py @@ -377,7 +377,9 @@ class ServerInfoModule(OpenStackModule): kwargs['name_or_id'] = self.params['name'] self.exit(changed=False, - servers=[server.to_dict(computed=False) for server in + servers=[server.to_dict(computed=False) + if hasattr(server, "to_dict") else server + for server in self.conn.search_servers(**kwargs)])