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,