报告错误和请求功能

报告错误

安全漏洞

Ansible 实践负责任的披露。要报告与安全相关的错误,请发送电子邮件至 security@ansible.com 以便立即得到回复。请勿提交工单或发布到任何公共组。

ansible-core 中的错误

在报告错误之前,请在 GitHub 中搜索已报告的问题未完成的拉取请求,看看是否有人已经解决了您的问题。不确定是否发现了错误?请在Ansible 论坛上与社区讨论此行为。

此外,使用Ansible 论坛来讨论问题是在ansible-core中还是在集合中,以及“我该怎么做”类型的问题。

您需要一个免费的 GitHub 帐户来报告影响以下方面的错误

  • 多个插件

  • 保留在 ansible/ansible 仓库中的插件

  • Ansible 的整体运行

如何编写好的错误报告

如果您发现错误,请使用问题模板打开问题。

尽可能完整和准确地填写问题模板。包括

  • 您的 Ansible 版本

  • 预期行为和您尝试过的操作,包括您正在使用的确切命令或正在运行的任务。

  • 当前行为以及您认为它是错误的原因

  • 重现错误的步骤

  • 最小可重现示例以及描述示例的注释

  • 任何相关的配置和您使用的组件

  • 任何相关的输出以及ansible -vvvv(调试)输出

  • 当提交涉及ansible-test的错误报告时,请添加ansible-test-env --show的输出。

在 Playbook 中共享 YAML 时,请确保使用代码块保留格式。对于多文件内容,请使用 gist.github.com,它比 Pastebin 内容更持久。

请求功能

在请求功能之前,请查看为未来的 Ansible 版本计划的内容。查看已标记为功能的现有拉取请求

要将您的功能添加到 Ansible,请提交拉取请求,针对 ansible-core 或集合。另请参阅合并 PR 的要求。对于ansible-core,您也可以在ansible/ansible或相应的集合存储库中打开问题(要找到正确的问题跟踪器,请参阅集合中的错误)。