开发者指南
注意
让开源更具包容性
Red Hat致力于在我们代码、文档和网络属性中替换有问题的语言。我们首先从这四个术语开始:master、slave、blacklist和whitelist。如果您遇到我们遗漏的术语,请提出问题或请求请求。更多详细信息,请参阅我们首席技术官Chris Wright的留言。
欢迎来到Ansible开发者指南!
谁应该使用本指南?
如果您想通过在本地使用自定义模块或插件、创建模块或插件、向现有模块添加功能或扩展测试覆盖范围来扩展Ansible,本指南适合您。我们为开发人员提供了有关如何测试和编写模块文档的详细信息,以及将您的模块或插件添加到Ansible主存储库的先决条件。
找到最能描述您想要做什么的任务
我正在寻找解决用例的方法
我想弄清楚是否开发模块是我的用例的正确方法。
我想了解成功的集合创建者路径是什么样的。
我想开发一个集合。
我想为社区维护的集合贡献代码。
我想将角色迁移到集合。
我已经阅读了上面的信息,并且确定我想开发一个模块
在开始编码之前,我需要知道什么?
我想开始编写模块。
我想编写一系列相关的模块,这些模块将Ansible与新产品(例如数据库、云提供商、网络平台等)集成。
我想改进我的代码
我想调试我的模块代码。
我想添加测试。
我想编写模块文档。
我想遵循简洁易用的模块代码的约定和技巧。
我想从事其他开发项目
我想回馈Ansible项目
我想贡献我的模块或插件。
如果您更喜欢阅读整本指南,以下是按顺序排列的页面列表。