|
281 | 281 | from ansible.module_utils.basic import AnsibleModule
|
282 | 282 | from ansible_collections.community.proxmox.plugins.module_utils.proxmox import (
|
283 | 283 | proxmox_auth_argument_spec,
|
| 284 | + ansible_to_proxmox_bool, |
284 | 285 | ProxmoxAnsible
|
285 | 286 | )
|
286 | 287 |
|
@@ -375,17 +376,17 @@ def run(self):
|
375 | 376 | zone_params = {
|
376 | 377 | "type": self.params.get("type"),
|
377 | 378 | "zone": self.params.get("zone"),
|
378 |
| - "advertise-subnets": self.params.get("advertise_subnets"), |
| 379 | + "advertise-subnets": ansible_to_proxmox_bool(self.params.get("advertise_subnets")), |
379 | 380 | "bridge": self.params.get("bridge"),
|
380 |
| - "bridge-disable-mac-learning": self.params.get("bridge_disable_mac_learning"), |
| 381 | + "bridge-disable-mac-learning": ansible_to_proxmox_bool(self.params.get("bridge_disable_mac_learning")), |
381 | 382 | "controller": self.params.get("controller"),
|
382 | 383 | "dhcp": self.params.get("dhcp"),
|
383 |
| - "disable-arp-nd-suppression": self.params.get("disable_arp_nd_suppression"), |
| 384 | + "disable-arp-nd-suppression": ansible_to_proxmox_bool(self.params.get("disable_arp_nd_suppression")), |
384 | 385 | "dns": self.params.get("dns"),
|
385 | 386 | "dnszone": self.params.get("dnszone"),
|
386 | 387 | "dp-id": self.params.get("dp_id"),
|
387 | 388 | "exitnodes": self.params.get("exitnodes"),
|
388 |
| - "exitnodes-local-routing": self.params.get("exitnodes_local_routing"), |
| 389 | + "exitnodes-local-routing": ansible_to_proxmox_bool(self.params.get("exitnodes_local_routing")), |
389 | 390 | "exitnodes-primary": self.params.get("exitnodes_primary"),
|
390 | 391 | "fabric": self.params.get("fabric"),
|
391 | 392 | "ipam": self.params.get("ipam"),
|
|
0 commit comments