* image can be create or add * update tags * can remove all tags * Update azure_rm_common.py
This commit is contained in:
parent
d065cce021
commit
454096ca59
1 changed files with 6 additions and 3 deletions
|
@ -135,13 +135,12 @@ class AzureRMImage(AzureRMModuleBase):
|
|||
self.source = None
|
||||
self.data_disk_sources = None
|
||||
self.os_type = None
|
||||
self.tags = None
|
||||
|
||||
super(AzureRMImage, self).__init__(self.module_arg_spec, supports_check_mode=True, required_if=required_if)
|
||||
|
||||
def exec_module(self, **kwargs):
|
||||
|
||||
for key in self.module_arg_spec:
|
||||
for key in list(self.module_arg_spec.keys()) + ['tags']:
|
||||
setattr(self, key, kwargs[key])
|
||||
|
||||
results = None
|
||||
|
@ -158,7 +157,11 @@ class AzureRMImage(AzureRMModuleBase):
|
|||
if image:
|
||||
self.check_provisioning_state(image, self.state)
|
||||
results = image.id
|
||||
# update is not supported
|
||||
# update is not supported except for tags
|
||||
update_tags, tags = self.update_tags(image.tags)
|
||||
if update_tags:
|
||||
changed = True
|
||||
self.tags = tags
|
||||
if self.state == 'absent':
|
||||
changed = True
|
||||
# the image does not exist and create a new one
|
||||
|
|
Loading…
Reference in a new issue