【规则说明】内部错误
这篇文章是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