【规则说明】内部错误

这篇文章是2022年Ansible Lint Advent Calendar日历的第23篇文章。

这次我们将解释关于“内部错误规则”的事项。

内部错误

当Ansible内容中存在无法执行Ansible的错误时,将输出内部错误。然而,在大多数情况下,执行Ansible时会从Ansible输出更详细的错误信息。

如果说要找到一种应该禁用的场景,尽管没有故意利用内部错误的理由,但可能会有一些测试文件包含不能正常运行的 Ansible 内容,并编写了修复该问题的测试用例。

有问题的代码

对于下面的playbook,执行ansible-playbook命令会出错。可能会变成内部错误,以至于无法验证错误。

---
- name: Some title {{ # <- Ansible で jinja2 テンプレートの記述ミスと解釈されるためエラーになる
  hosts: localhost
  tasks: []

修改后的代码 le de

---
- name: Some title
  hosts: localhost
  tasks: []

请提供参考网站。

    internal-error — Ansible Lint Documentation
广告
将在 10 秒后关闭
bannerAds