You need to outdent async/poll args- those are task args, not module args
(so they need to line up with name and "expect").
On Tuesday, April 12, 2016 at 7:09:15 AM UTC-7, David González Martínez
wrote:
>
> I'm trying to use expect Ansible module to perform an interactive task in
> a virtual machine. The module works, but the task is very long and I have
> problems with the timeout. I get an error like this. I tried to use async
> but it fails and returns this error:
>
> [0;32m qemu: fatal: [deploy]: FAILED! => {"changed": false, "failed":
> true, "invocation": {"module_args": {"async": 600, "command":
> "config_exec", "poll": 300, "responses": {"(?i)continue": "y",
> "(?i)password": "pass"}}, "module_name": "expect"}, "msg": "unsupported
> parameter for module: async"}
>
> This is the part of my playbook with problems:
>
> # Configure system for user
> - hosts: deploy
> tasks:
> - shell: whoami
> register: result
> - debug: var=result
> - name: configuration
> expect:
> command: config_exec
> responses:
> (?i)password: "{{pass}}"
> (?i)continue: "y"
> async: 600
> poll: 300
>
> Is there any way to make expect and async to work together?
>
>
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/bfbb9a78-37cc-4d83-b639-0f9f5d9f8c44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.