From 681b6318f2920aa7397990d72a8cadafa89aca92 Mon Sep 17 00:00:00 2001 From: Rene Moser Date: Wed, 11 Aug 2021 07:55:57 +0200 Subject: [PATCH] cs_instance: fix AttributeError in get_details --- changelogs/fragments/79-cs_instance_fix_details.yml | 2 ++ plugins/modules/cs_instance.py | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 changelogs/fragments/79-cs_instance_fix_details.yml diff --git a/changelogs/fragments/79-cs_instance_fix_details.yml b/changelogs/fragments/79-cs_instance_fix_details.yml new file mode 100644 index 00000000..4ffc4e41 --- /dev/null +++ b/changelogs/fragments/79-cs_instance_fix_details.yml @@ -0,0 +1,2 @@ +bugfixes: +- cs_instance - Fixed custom service offerings usage (https://github.com/ngine-io/ansible-collection-cloudstack/issues/79). diff --git a/plugins/modules/cs_instance.py b/plugins/modules/cs_instance.py index 73acf9eb..08a9674a 100644 --- a/plugins/modules/cs_instance.py +++ b/plugins/modules/cs_instance.py @@ -695,6 +695,9 @@ def get_details(self): cpu_speed = self.module.params.get('cpu_speed') memory = self.module.params.get('memory') if all([cpu, cpu_speed, memory]): + if details is None: + details = dict() + details.extends({ 'cpuNumber': cpu, 'cpuSpeed': cpu_speed,