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 < [email protected]> 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 [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/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 [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/CAKEs6afXh8zTFWyWcjAv0XE1zpvNEiqCB_AnC2%2BhbZrhNgmS9A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
