cada vez que una tarea de mi libro de jugadas fallaba porque activaba el tiempo de espera del comando
command timeout triggered, timeout value is 10 secs...
Mi pregunta es cómo aumentar este valor. Ya lo intenté ansible_command_timeout: 60
en cada capa (para todo el libro de jugadas, para toda la tarea, para un solo trabajo). Intenté cambiar este valor exportando el valor a la configuración ansible.
export ANSIBLE_PERSISTENT_COMMAND_TIMEOUT=60
Y he modificado el valor int /etc/ansible...
[persistent_connection]
command_timeout = 60
También intenté configurar la variable en la sección "vars" de la plantilla de trabajo en AWX.
nada de esto ayuda...
Luego intenté utilizar el método "obsoleto" para agregar timeout: 60
al trabajo. Ansible dice que esta variable está en desuso y ya no es compatible con versiones futuras de ansible.
Estoy usando AWX 9.0.1.0, incluido Ansible 2.8.5. Por supuesto, podría desactivar las indicaciones de desuso, pero quería crear un manual coherente para actualizar mis dispositivos de red Cisco.
Además, lo que me hace preguntarme es que en la máquina host de mi contenedor AWX está instalada la versión 2.9.1 de ansible y el ansible del contenedor tiene la versión 2.8.5, pero he instalado Ansible y AWX al mismo tiempo.
Supongo que el problema es que acabo de editar el valor del tiempo de espera de conexión del host-ansible y no de la instancia de contenedor-ansible. También supongo que la instalación de host-ansible solo se usa para construir AWX/Tower y la ejecución de los libros de jugadas en AWX realiza la instancia de contenedor-ansible que es ansible 2.8.5...
¿Existe alguna opción para cambiar el valor de la instancia del contenedor ansible a través de awx? No quiero conectarme al shell del contenedor para editar este valor porque cada vez que reviso o actualizo la instalación de AWX tengo que cambiar esto.