报告错误和请求功能
报告错误
安全漏洞
Ansible 遵循负责任披露原则。要报告与安全相关的错误,请发送电子邮件至 [email protected] 以获得即时响应。请勿提交工单或发布到任何公共群组。
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或相应的集合存储库中打开一个问题(要查找正确的工单跟踪器,请参阅集合中的错误)。