From 1706b711418d8f8a55f59c7b508acb2a0e21a19e Mon Sep 17 00:00:00 2001 From: Bill Peck Date: Mon, 7 Dec 2020 17:22:25 -0500 Subject: Fix virt module to support list_vms with a status of paused (#72056) The docs state to use paused but the check_choice module only accepts pause which doesn't list paused vm's. --- changelogs/fragments/72056-support-list-vms-with-status-paused.yaml | 3 +++ lib/ansible/modules/cloud/misc/virt.py | 2 +- test/sanity/ignore.txt | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 changelogs/fragments/72056-support-list-vms-with-status-paused.yaml diff --git a/changelogs/fragments/72056-support-list-vms-with-status-paused.yaml b/changelogs/fragments/72056-support-list-vms-with-status-paused.yaml new file mode 100644 index 0000000000..7a8ecfc645 --- /dev/null +++ b/changelogs/fragments/72056-support-list-vms-with-status-paused.yaml @@ -0,0 +1,3 @@ +bugfixes: + - Fix virt module to support list_vms with a status of paused + (https://github.com/ansible/ansible/issues/72059) diff --git a/lib/ansible/modules/cloud/misc/virt.py b/lib/ansible/modules/cloud/misc/virt.py index 268f62b951..f160ccb645 100644 --- a/lib/ansible/modules/cloud/misc/virt.py +++ b/lib/ansible/modules/cloud/misc/virt.py @@ -577,7 +577,7 @@ def main(): module = AnsibleModule( argument_spec=dict( name=dict(type='str', aliases=['guest']), - state=dict(type='str', choices=['destroyed', 'pause', 'running', 'shutdown']), + state=dict(type='str', choices=['destroyed', 'paused', 'running', 'shutdown']), autostart=dict(type='bool'), command=dict(type='str', choices=ALL_COMMANDS), uri=dict(type='str', default='qemu:///system'), diff --git a/test/sanity/ignore.txt b/test/sanity/ignore.txt index f194af0d18..7865dc4d0a 100644 --- a/test/sanity/ignore.txt +++ b/test/sanity/ignore.txt @@ -1521,7 +1521,6 @@ lib/ansible/modules/cloud/misc/terraform.py validate-modules:doc-default-does-no lib/ansible/modules/cloud/misc/terraform.py validate-modules:parameter-type-not-in-doc lib/ansible/modules/cloud/misc/terraform.py validate-modules:doc-missing-type lib/ansible/modules/cloud/misc/virt.py validate-modules:undocumented-parameter -lib/ansible/modules/cloud/misc/virt.py validate-modules:doc-choices-do-not-match-spec lib/ansible/modules/cloud/misc/virt.py validate-modules:parameter-type-not-in-doc lib/ansible/modules/cloud/misc/virt_net.py validate-modules:doc-missing-type lib/ansible/modules/cloud/misc/virt_pool.py validate-modules:doc-choices-do-not-match-spec -- cgit v1.2.1