File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -604,25 +604,22 @@ def run(self):
604
604
605
605
if level == "vm" :
606
606
vm = self .get_vm (vmid = self .params .get ('vmid' ))
607
- node = getattr (self .proxmox_api .nodes (), vm ['node' ])
608
- virt = getattr (node (), vm ['type' ])
609
- vm = getattr (virt (), vm ['vmid' ])
610
- firewall_obj = vm ().firewall
607
+ node = self .proxmox_api .nodes (vm ['node' ])
608
+ virt = node (vm ['type' ])
609
+ firewall_obj = virt (str (vm ['vmid' ])).firewall
611
610
rules_obj = firewall_obj ().rules
612
611
613
612
elif level == "node" :
614
- node = getattr (self .proxmox_api .nodes (), self .params .get ('node' ))
615
- firewall_obj = node ().firewall
613
+ firewall_obj = self .proxmox_api .nodes (self .params .get ('node' )).firewall
616
614
rules_obj = firewall_obj ().rules
617
615
618
616
elif level == "vnet" :
619
- vnet = getattr (self .proxmox_api .cluster ().sdn ().vnets (), self .params .get ('vnet' ))
620
- firewall_obj = vnet ().firewall
617
+ firewall_obj = self .proxmox_api .cluster ().sdn ().vnets (self .params .get ('vnet' )).firewall
621
618
rules_obj = firewall_obj ().rules
622
619
623
620
elif level == "group" :
624
621
firewall_obj = None
625
- rules_obj = getattr ( self .proxmox_api .cluster ().firewall ().groups (), group )
622
+ rules_obj = self .proxmox_api .cluster ().firewall ().groups (group )
626
623
627
624
else :
628
625
firewall_obj = self .proxmox_api .cluster ().firewall
You can’t perform that action at this time.
0 commit comments