1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Fix exception when agent argument is not specified. (#5194) (#5195)

(cherry picked from commit 82d69bb871)

Co-authored-by: Markus Reiter <me@reitermark.us>
This commit is contained in:
patchback[bot] 2022-08-28 12:16:07 +02:00 committed by GitHub
parent 6223b755e1
commit 2f24bcef8f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 6 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- "proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194)."

View file

@ -963,12 +963,13 @@ class ProxmoxKvmAnsible(ProxmoxAnsible):
kwargs.update(kwargs[k])
del kwargs[k]
try:
# The API also allows booleans instead of e.g. `enabled=1` for backward-compatibility.
kwargs['agent'] = boolean(kwargs['agent'], strict=True)
except TypeError:
# Not something that Ansible would parse as a boolean.
pass
if 'agent' in kwargs:
try:
# The API also allows booleans instead of e.g. `enabled=1` for backward-compatibility.
kwargs['agent'] = boolean(kwargs['agent'], strict=True)
except TypeError:
# Not something that Ansible would parse as a boolean.
pass
# Rename numa_enabled to numa, according the API documentation
if 'numa_enabled' in kwargs: