error-handling - Ansible:忽略包含任务中的错误
问题描述
我在我的 yml 中包含某个 yml,我可以添加 ignore_erors,例如:
include: ../test.tml
ignore_errors: yes
或者仅在我的剧本中,我将自己包括在内,谢谢。
解决方案
Playbook 关键字可应用于 4 个对象:play、role、block、task。ignore_errors可以应用于所有这些。
正确的语法
在您的示例中,include是一项任务。正确的语法是
- include: ../test.yml
ignore_errors: yes
包含已弃用
包含动作太混乱了,既要处理游戏又要处理任务,既是动态的又是静态的。该模块将在 2.8 版中删除。作为替代方案,使用 include_tasks、import_playbook、import_tasks。
推荐阅读
- java - 将复杂的soap xml请求转换为php数组以将其作为nusoap_client中的参数传递
- javascript - 用车把中的空白替换
- c++ - 如何在 C++ 中展平字典
- c# - 如何在 C# 中调用 Web API 而不等待响应
- python - Python串行模块打印空行
- java - Qulice - 如何在整个项目中禁用需要 package-info.java 的规则?
- sql - 截至 2018 年,在 Postgres 中使用 bigint 而不是 int 作为主键是否有任何性能差异?
- ocaml - 从函数构建序列
- android - libEGL:加载 WebView 时 validate_display:255 错误 3008 (EGL_BAD_DISPLAY)
- entity-framework - EF Core Code First - 聚集索引和标识列