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