Ansible 一个极其简单的IT自动化平台

基本介绍

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名用户的贡献(而且还在不断增加)。谢谢大家!

Ansible赞助商是Red Hat, Inc.

许可证

GNU通用公共许可证v3.0或更高版本

看见COPYING要查看全文,请执行以下操作