6.2. 问题 - 在等待权限升级提示的超时时出现作业失败
当超时值太小时,可能会出现这个错误,从而导致作业在完成前停止。连接插件的默认超时值是 10。
要解决这个问题,请完成以下任一方法来增加超时值。
注意
以下更改将影响自动化控制器中的所有作业。要为特定项目使用超时值,请在项目目录的根目录中添加 ansible.cfg 文件,并将 timeout 参数值添加到 ansible.cfg 文件中。
流程
使用以下方法之一增加超时值:
在自动化控制器 UI 中添加 ANSIBLE_TIMEOUT 作为环境变量:
- 进入自动化控制器。
-
在导航面板中,选择
。 在 Extra Environment Variables 下添加以下内容:
{ "ANSIBLE_TIMEOUT": 60 }
在 ansible.cfg 文件的 [defaults] 部分添加一个超时值:
编辑
/etc/ansible/ansible.cfg文件并添加以下内容:[defaults] timeout = 60
使用超时运行临时命令:
要在命令行中运行一个临时 playbook,请在
ansible-playbook命令中添加 the--timeout标志,例如:# ansible-playbook --timeout=60 <your_playbook.yml>