tempo limite do comando ansible awx/torre

tempo limite do comando ansible awx/torre

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: 60em 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: 60para 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.

informação relacionada