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