On Sat, 11 Jan 2020 22:05:36 -0500
Mauricio Tavares <[email protected]> wrote:

>  name: get running guests
>   virt:
>     command: "list_vms"
>   register: vms
> [...]
> I would expect when you register a variable, you should see stdout
> associated with this variable. Instead,
> 
> ok: [vmhost] => {
>     "msg": {
>         "changed": false,
>         "failed": false,
>         "list_vms": [
>             "testcentos"
>         ]
>     }
> }
> 
> Is there a bit of inconsistency going on here or am I just confused?

It's not a general rule that stdout is included in the data returned by a
module. It depends on the developers. In this particular case the returned
data is as designed. Quoting from the doc:

    RETURN VALUES:

    # for list_vms command
    list_vms:
        description: The list of vms defined on the remote system
        type: list
        returned: success
        sample: [
            "build.example.org",
            "dev.example.org"
        ]

HTH,

        -vlado

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/20200112074651.4dfb020a%40gmail.com.

Attachment: pgpUDBEnkpBdv.pgp
Description: OpenPGP digital signature

Reply via email to