jonpugh / ansible
此包的最新版本(dev-devel)没有可用的许可信息。
尝试将ansible添加到packagist。
dev-devel
2015-05-19 03:28 UTC
This package is auto-updated.
Last update: 2024-09-14 18:20:21 UTC
README
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版本开始,模块存储在不同的仓库中,您需要关注core和extras。
- 存在各种release-X.Y分支,用于之前的发布版本。
- 我们非常欢迎您的贡献,请阅读社区信息以了解如何开始。
作者
Ansible 由 Michael DeHaan (michael.dehaan/gmail/com) 创建,并得到了超过 900 位用户(且还在增长)的贡献。感谢大家!
Ansible 由 Ansible, Inc 赞助