For network_cli connections, we do not support a per command timeout
today.  This is something we are looking at adding but as of 2.5, there is
only the global timeout parameter.

On Mon, Mar 26, 2018 at 4:18 AM 'Scott Pettit' via Ansible Project <
ansible-project@googlegroups.com> wrote:

> Hello,
>
> I have a number of network tasks that take a long time to run, for example
> firmware update tasks. In Ansible 2.4 I extended the command_timeout by
> using the timeout variable on an individual task basis per
> https://docs.ansible.com/ansible/2.5/network/user_guide/network_debug_troubleshooting.html
>
> *Option 2: Increase command timeout per task basis. All network modules
> support a timeout value that can be set on a per task basis. The timeout
> value controls the amount of time in seconds before the task will fail if
> the command has not returned.*
>
> This doesn't seem to be the case in Ansible 2.5 once you move to the new
> network_cli connection type as the provider options go away and Ansible
> throws an error that you're trying to set the timeout variable, but can't.
>
> I don't want to globally adjust the command_timeout in ansible.cfg as that
> has other implications when I'm hitting several hundred devices at once and
> they aren't always available, so timing out quickly is a correct outcome.
>
> I can workaround the issue by using export
> ANSIBLE_PERSISTENT_COMMAND_TIMEOUT=xxx prior to running the playbooks I
> know need additional time, but what's the correct way to adjust the command
> timeout on a per task basis in Ansible 2.5?
>
> -Scott
>
> --
> 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 ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/5a5a5d44-7375-498b-ba3a-290745b568b5%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/5a5a5d44-7375-498b-ba3a-290745b568b5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAKEs6afXh8zTFWyWcjAv0XE1zpvNEiqCB_AnC2%2BhbZrhNgmS9A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to