@@ -35,7 +35,7 @@ def get_proxmox_args():
35
35
lock_token = dict (type = "str" , required = False ),
36
36
tag = dict (type = "int" , required = False ),
37
37
type = dict (type = "str" , choices = ['vnet' ], required = False ),
38
- vlanaware = dict (type = "str " , required = False ),
38
+ vlanaware = dict (type = "bool " , required = False ),
39
39
delete = dict (type = "str" , required = False )
40
40
)
41
41
@@ -69,7 +69,7 @@ def run(self):
69
69
'lock-token' : self .params .get ('lock_token' ) or self .get_global_sdn_lock (),
70
70
'tag' : self .params .get ('tag' ),
71
71
'type' : self .params .get ('type' ),
72
- 'vlanaware' : self .params .get ('vlanaware' )
72
+ 'vlanaware' : ansible_to_proxmox_bool ( self .params .get ('vlanaware' ) )
73
73
}
74
74
75
75
if state == 'present' :
@@ -155,7 +155,7 @@ def vnet_absent(self, vnet_name, lock):
155
155
vnet .delete (** vnet_params )
156
156
self .apply_sdn_changes_and_release_lock (lock )
157
157
self .module .exit_json (
158
- changed = True , msg = f'Deleted vnet { vnet_name } '
158
+ changed = True , vnet = vnet_name , msg = f'Deleted vnet { vnet_name } '
159
159
)
160
160
except Exception as e :
161
161
self .module .warn (f'Failed to update vnet - { e } ' )
0 commit comments