Add more plugins for proxmox #2
@@ -36,12 +36,12 @@ def set_acl(auth_info: ProxmoxAuthInfo, acl: ProxmoxACL, dry_run: bool, state: s
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    if state == 'present':
 | 
					    if state == 'present':
 | 
				
			||||||
        acl_spec = _acl_to_dict(acl) | {
 | 
					        acl_spec = _acl_to_dict(acl) | {
 | 
				
			||||||
            'propagate': acl.propagate
 | 
					            'propagate': "1" if acl.propagate else "0"
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if not dry_run:
 | 
					        if not dry_run:
 | 
				
			||||||
            acl_res = _proxmox_request('put', f"/access/acl", auth_info, data=acl_spec)
 | 
					            acl_res = _proxmox_request('put', '/access/acl', auth_info, data=acl_spec)
 | 
				
			||||||
            acl_res.raise_for_status()
 | 
					            acl_res.raise_for_status()
 | 
				
			||||||
            if acl_res.ok and acl_res.json()['success'] == 1:
 | 
					            if acl_res.ok:
 | 
				
			||||||
                new_acl = acl
 | 
					                new_acl = acl
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            new_acl = acl
 | 
					            new_acl = acl
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user