跳转到主要内容

极其简单的IT自动化

项目描述

PyPI version Docs badge Chat badge Build Status Ansible Code of Conduct Ansible mailing lists Repository License Ansible CII Best Practices certification

Ansible

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

设计原则

  • 拥有极其简单的设置过程,学习曲线最小。
  • 快速并行管理机器。
  • 避免自定义代理和额外开放端口,通过利用现有的SSH守护进程实现无代理。
  • 使用既适合机器又适合人类友好的语言描述基础设施。
  • 关注安全和易于审计/审查/重写内容。
  • 立即管理新的远程机器,无需引导任何软件。
  • 允许使用任何动态语言进行模块开发,而不仅仅是Python。
  • 可以作为非root用户使用。
  • 成为有史以来最容易使用的IT自动化系统。

使用Ansible

您可以使用pip或软件包管理器安装Ansible的已发布版本。有关在各种平台上安装Ansible的详细信息,请参阅我们的安装指南

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

参与其中

  • 阅读社区信息,了解各种贡献和与项目互动的方式,包括邮件列表信息和如何向Ansible提交错误报告和代码。
  • 加入一个工作组,这是一个专注于特定技术领域或平台的有序社区。
  • 通过向devel分支提交代码更新来提交提议的代码更新。
  • 在做出较大更改之前与我们交谈,以避免重复工作。这不仅有助于每个人了解正在发生的事情,而且如果决定需要进行一些更改,还可以节省时间和精力。
  • 有关电子邮件列表、IRC频道和工作组的列表,请参阅通信页面

编码指南

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

分支信息

  • devel分支对应于正在积极开发中的发布版本。
  • stable-2.X分支对应于稳定发布。
  • 如果您想打开PR,请基于devel创建一个分支并设置一个开发环境
  • 有关活动分支的信息,请参阅Ansible发布和维护页面。

路线图

根据团队和社区反馈,将发布一个针对主要或次要版本(例如:2.7、2.8)的初始路线图。《Ansible路线图页面》详细说明了计划内容以及如何影响路线图。

作者

Ansible由Michael DeHaan创建,并得到了5000多名用户(并且还在增长)的贡献。感谢大家!

AnsibleRed Hat,Inc。赞助。

许可证

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

查看COPYING以查看全文。

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码分发

ansible_core-2.17.4.tar.gz (3.1 MB 查看哈希值)

上传时间 源代码

构建分发

ansible_core-2.17.4-py3-none-any.whl (2.2 MB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面