summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Peck <bill@pecknet.com>2020-12-07 17:22:25 -0500
committerGitHub <noreply@github.com>2020-12-07 16:22:25 -0600
commit1706b711418d8f8a55f59c7b508acb2a0e21a19e (patch)
treeaebd398713c197d739c7ef34b3b02ab141651a08
parent8eaa7423d45602822d599c8ef65b7d3dfb328d15 (diff)
downloadansible-1706b711418d8f8a55f59c7b508acb2a0e21a19e.tar.gz
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.
-rw-r--r--changelogs/fragments/72056-support-list-vms-with-status-paused.yaml3
-rw-r--r--lib/ansible/modules/cloud/misc/virt.py2
-rw-r--r--test/sanity/ignore.txt1
3 files changed, 4 insertions, 2 deletions
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