Ansible Core 文档
Ansible Core(或 ansible-core)是 Ansible 的主要构建块和架构,包括
诸如
ansible-playbook、ansible-doc等用于驱动和交互自动化的 CLI 工具。使用 YAML 创建一套用于开发 Ansible Playbook 规则的 Ansible 语言,其中包含条件判断、代码块(blocks)、包含(includes)、循环以及其他 Ansible 命令式函数。
一个允许通过 Ansible 集合(collections)进行扩展的架构框架。
本文档涵盖本页左上角标注的 ansible-core 版本。我们维护多个版本的 ansible-core 及其文档,因此请确保您使用的文档版本与您使用的 Ansible 版本一致。对于较新功能,我们会注明该功能是在哪个 Ansible 版本中添加的。
ansible-core 大约每半年发布一个主要版本。核心应用程序的演进相对保守,注重语言设计和设置的简洁性。而贡献者开发和更改托管在集合(collections)中的模块和插件的速度则快得多。
安装、升级与配置
使用 Ansible Core
向 Ansible Core 贡献
扩展 Ansible
- 开发者指南
- 在本地添加模块和插件
- 您应该开发模块吗?
- 开发模块
- 将您的模块贡献给现有的 Ansible 集合
- 约定、技巧和常见陷阱
- Ansible 和 Python 3
- 调试模块
- 模块格式和文档
- Ansible 标记
- 相邻的 YAML 文档文件
- Windows 模块开发演练
- 创建新集合
- 测试 Ansible
- Ansible 模块或插件的生命周期
- 开发插件
- 开发动态主机清单
- 开发
ansible-core - Ansible 模块架构
- Python API
- 变基(Rebase)拉取请求
- 使用和开发模块实用程序
- Ansible 集合创建者路径
- 开发集合
- 将角色迁移到 Galaxy 集合中的角色
- 集合 Galaxy 元数据结构
- Ansible 架构
Ansible Galaxy
参考与附录