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