jonpugh/ansible

此包的最新版本(dev-devel)没有可用的许可信息。

尝试将ansible添加到packagist。

安装: 16

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

Forks: 23,809

语言:Python

dev-devel 2015-05-19 03:28 UTC

This package is auto-updated.

Last update: 2024-09-14 18:20:21 UTC


README

PyPI version PyPI downloads Build Status

Ansible

Ansible是一个非常简单的IT自动化系统。它处理配置管理、应用程序部署、云配置、临时任务执行和多节点编排 - 包括使用负载均衡器实现零停机滚动更新等。

阅读更多文档和相关信息,请访问https://ansible.org.cn/

许多用户直接从开发分支运行(通常是可以的),但您可能还希望使用一个发布版本。

您可以在这里找到各种平台的说明。如果您决定使用开发分支,请确保在检出后运行 "git submodule update --init --recursive"。

如果您想下载一个发布版本的tar包,请访问releases.ansible.com,尽管大多数用户使用yum(使用上面链接的EPEL说明)、apt(使用上面链接的PPA说明)或 "pip install ansible"。

设计原则

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

参与其中

  • 阅读社区信息以了解各种参与项目和交互的方式,包括邮件列表信息和如何向Ansible提交错误报告和代码。
  • 所有代码提交都是通过拉取请求完成的。请务必确保提交中没有合并提交,并使用 "git rebase" 而不是 "git merge" 来此目的。如果您要提交大量的代码更改(除了模块),最好先加入ansible-devel并讨论您想做什么或添加什么,以避免重复工作。这不仅有助于每个人了解正在发生的事情,而且如果决定需要一些更改,还可以节省时间和精力。
  • 用户列表:ansible-project
  • 开发列表:ansible-devel
  • 公告列表:ansible-announce - 只读
  • irc.freenode.net: #ansible

分支信息

  • 发布版本以Van Halen的歌曲命名。
  • devel分支对应于正在积极开发的发布版本。
  • 从1.8版本开始,模块存储在不同的仓库中,您需要关注coreextras
  • 存在各种release-X.Y分支,用于之前的发布版本。
  • 我们非常欢迎您的贡献,请阅读社区信息以了解如何开始。

作者

Ansible 由 Michael DeHaan (michael.dehaan/gmail/com) 创建,并得到了超过 900 位用户(且还在增长)的贡献。感谢大家!

Ansible 由 Ansible, Inc 赞助