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). 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):