跳转到主要内容

极其简单的IT自动化

项目描述

PyPI version Docs badge Chat badge Build Status Ansible Code of Conduct Ansible mailing lists Repository License

Ansible

Ansible 是一个极简的 IT 自动化系统。它处理配置管理、应用部署、云资源配置、临时任务执行、网络自动化和多节点编排。Ansible 使得复杂的变更,如使用负载均衡器的零停机滚动更新变得简单。更多关于 Ansible 网站 的信息。

设计原则

  • 拥有一个非常简单的设置流程和最小化学习曲线。

  • 非常快速且并行地管理机器。

  • 避免使用自定义代理和额外的开放端口,通过利用现有的 SSH 守护进程实现无代理。

  • 用既适合机器又适合人类的语言描述基础设施。

  • 专注于安全和易于审计/审查/重写内容。

  • 立即管理新的远程机器,无需引导任何软件。

  • 允许在任何动态语言中开发模块,而不仅仅是 Python。

  • 可以作为非 root 用户使用。

  • 成为最易于使用的 IT 自动化系统。

使用 Ansible

您可以通过 pip,一个包管理器,或我们的 发布仓库 安装 Ansible 的发布版本。有关在多种平台上安装 Ansible 的详细信息,请参阅我们的 安装指南

红帽提供对 Ansible Engine 的支持构建。

高级用户和开发者可以直接运行 devel 分支,该分支具有最新的功能和修复。尽管它相当稳定,但在运行 devel 分支时,您更有可能遇到破坏性变更。如果您想运行 devel 分支,我们建议您参与 Ansible 社区。

参与其中

  • 阅读 社区信息,了解如何为项目做出贡献和与之互动,包括邮件列表信息和如何向 Ansible 提交错误报告和代码。

  • 加入一个 工作组,这是一个专注于特定技术领域或平台的组织化社区。

  • 通过向 devel 分支提交代码更新来提交一个提议的代码更新。

  • 在做出较大更改之前与我们交谈,以避免重复工作。这不仅有助于每个人了解正在发生的事情,而且如果我们决定需要某些更改,还有助于节省时间和精力。

  • 有关电子邮件列表、IRC 频道和工作组的列表,请参阅 通信页面

编码指南

我们在 开发者指南 中记录了我们的编码指南。我们特别建议您审查以下内容:

分支信息

  • devel 分支对应于正在积极开发的发布版本。

  • stable-2.X 分支对应于稳定发布。

  • 如果您想打开 PR,请基于 devel 创建一个分支并设置一个 开发环境

  • 有关活动分支的信息,请参阅 Ansible 发布和维护 页面。

路线图

根据团队和社区反馈,将发布一个主要或次要版本(例如:2.7、2.8)的初始路线图。有关计划内容和如何影响路线图的详细信息,请参阅 Ansible 路线图页面

作者

Ansible 由 Michael DeHaan 创建,并得到了超过 4700 名用户(且仍在增长)的贡献。感谢每个人!

AnsibleRed Hat, Inc. 赞助。

许可证

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

有关完整文本,请参阅 COPYING

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

ansible-base-2.10.17.tar.gz (6.1 MB 查看散列值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面