From b0667c7777be80c275a1efb1022acc647aac98ef Mon Sep 17 00:00:00 2001 From: Rene Moser Date: Wed, 22 Oct 2025 09:31:41 +0200 Subject: [PATCH 1/2] template: fix missing tags handling --- plugins/modules/template.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/modules/template.py b/plugins/modules/template.py index c8d71166..c60420d7 100644 --- a/plugins/modules/template.py +++ b/plugins/modules/template.py @@ -458,6 +458,10 @@ def present_template(self): template = self.create_template() else: self.fail_json(msg="one of the following is required on state=present: url, vm") + + if template: + template = self.ensure_tags(resource=template, resource_type="Template") + return template def create_template(self): From e2914b77e352a2826f6970e3dcdff41cbb050b98 Mon Sep 17 00:00:00 2001 From: Rene Moser Date: Wed, 22 Oct 2025 10:07:58 +0200 Subject: [PATCH 2/2] add changelog --- changelogs/fragments/124-template-ensure-tags.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelogs/fragments/124-template-ensure-tags.yml diff --git a/changelogs/fragments/124-template-ensure-tags.yml b/changelogs/fragments/124-template-ensure-tags.yml new file mode 100644 index 00000000..3bc5d43b --- /dev/null +++ b/changelogs/fragments/124-template-ensure-tags.yml @@ -0,0 +1,2 @@ +bugfixes: + - Ensure tags are applied when creating or updating a template (https://github.com/ngine-io/ansible-collection-cloudstack/pull/154).