Ansible的
Ansible 是一个非常简单的 IT 自动化系统。它处理配置管理、应用程序部署、云配置、临时任务执行、网络自动化和多节点编排。Ansible 使复杂的更改变得简单,例如零停机时间、使用负载均衡器进行滚动更新。有关更多信息,请访问 Ansible 网站。
设计原则
- 设置过程非常简单,学习曲线极小。
- 快速并行管理机器。
- 避免使用自定义代理和其他开放端口,通过利用现有的 SSH 守护程序实现无代理。
- 用一种对机器和人类都友好的语言描述基础设施。
- 专注于内容的安全性和易于审核/审查/重写。
- 即时管理新的远程计算机,无需引导任何软件。
- 允许使用任何动态语言进行模块开发,而不仅仅是 Python。
- 可作为非 root 用户使用。
- 成为有史以来最容易使用的 IT 自动化系统。
使用 Ansible
你可以使用软件包管理器或软件包管理器安装 Ansible 的已发布版本。有关在各种平台上安装 Ansible 的详细信息,请参阅我们的安装指南。
pip
高级用户和开发人员可以直接运行具有最新功能和修复程序的分支。尽管它相当稳定,但在运行分支时更有可能遇到重大更改。如果你想运行分支,我们建议你加入 Ansible 社区。
devel
devel
devel
参与其中
- 阅读社区信息,了解参与项目和与项目互动的各种方式,包括邮件列表信息以及如何向 Ansible 提交错误报告和代码。
- 加入工作组,这是一个致力于特定技术领域或平台的有组织的社区。
- 通过拉取请求向分支提交建议的代码更新。
devel
- 在进行更大的更改之前,请与我们联系,以避免重复工作。这不仅可以帮助每个人了解正在发生的事情,而且如果我们决定需要进行一些更改,它还有助于节省时间和精力。
- 有关电子邮件列表、IRC 频道和工作组的列表,请参阅通信页面
编码准则
我们在开发人员指南中记录了我们的编码指南。我们特别建议你查看:
分行信息
- 该分支对应于正在积极开发的版本。
devel
- 分支对应于稳定版本。
stable-2.X
- 如果要打开 PR,请基于并设置开发环境创建分支。
devel
- 有关活动分支的信息,请参阅 Ansible 发布和维护页面。
路线图
根据团队和社区的反馈,将发布主要或次要版本(例如:2.7、2.8)的初始路线图。Ansible 路线图页面详细介绍了计划的内容以及如何影响路线图。
作者
Ansible 由 Michael DeHaan 创建,拥有超过 5000 名用户的贡献(并且还在不断增长)。谢谢大家!
Ansible 由 Red Hat, Inc. 赞助。
许可证
GNU 通用公共许可证 v3.0 或更高版本
请参阅 COPY 查看全文。