toda vez que uma tarefa do meu manual falhou porque acionou o tempo limite do comando
command timeout triggered, timeout value is 10 secs...
Minha dúvida é como aumentar esse valor. Já tentei ansible_command_timeout: 60
em todas as camadas (para todo o playbook, para toda a tarefa, para o trabalho único). Tentei alterar esse valor exportando o valor para a configuração ansible.
export ANSIBLE_PERSISTENT_COMMAND_TIMEOUT=60
E modifiquei o valor int /etc/ansible...
[persistent_connection]
command_timeout = 60
Também tentei definir a variável na seção "vars" do modelo de trabalho no AWX
nada disso ajuda...
então tentei usar o método "obsoleto" adicionando timeout: 60
para o trabalho. Ansible diz que esta variável está obsoleta e não será mais suportada em versões futuras do ansible.
Estou usando AWX 9.0.1.0 incluindo Ansible 2.8.5. É claro que eu poderia desabilitar os prompts de suspensão de uso, mas queria criar um manual consistente para atualizar meus dispositivos de rede Cisco.
Além disso, o que me faz pensar é que na máquina host do meu contêiner AWX existe a versão 2.9.1 do ansible instalada e o ansible do contêiner obteve a versão 2.8.5, mas instalei o Ansible e o AWX ao mesmo tempo.
Acho que o problema é que acabei de editar o valor do tempo limite de conexão do host-ansible e não da instância do container-ansible. Eu também acho que a instalação host-ansible é usada apenas para construir o AWX/Tower e a execução dos playbooks no AWX faz a instância container-ansible que é ansible 2.8.5...
Existe alguma opção para alterar o valor da instância do contêiner ansible via awx. Não quero me conectar ao shell do contêiner para editar esse valor porque toda vez que eu reinicia ou atualizo a instalação do AWX, tenho que alterar isso.