Ansible 棉绒报告"Package installs should not use latest"



我终于开始使用 Ansible Lint 来确保我是最新的并且不会遗漏东西,我发现它报告了一个奇怪的错误/通知。 当我使用dnf安装软件包时,我一直在使用state: latest,因为它用于系统引导过程,我可能会在同一实例上运行多次,尤其是在开发过程中。 我总是希望在这种情况下安装最新的软件包,但是 Ansible Lint 报告:

Package installs should not use latest

虽然我相信在我的用例中我没问题,但这仅仅是因为为了"幂等性",人们通常不希望这种行为吗? 还是有其他原因? 如果他们总是要报告这一点,那么为什么还要提供latest状态选项呢?

ansible-lint固执己见。您可能并不总是同意这些观点。还有其他人认为应该从package模块中删除此错误。

在任何情况下,您都可以将 linter 配置为忽略此特定问题。在剧本目录中创建一个包含以下内容的.ansible-lint文件:

skip_list:
- '403'

相关内容

最新更新