PyPI version Build Status

Ansible

Ansible is a radically simple IT automation system. It handles configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multinode orchestration - including trivializing things like zero downtime rolling updates with load balancers.

Read the documentation and more at https://ansible.com/

Many users run straight from the development branch (it's generally fine to do so), but you might also wish to consume a release.

You can find instructions here for a variety of platforms.

If you want to download a tarball of a release, go to releases.ansible.com, though most users use yum (using the EPEL instructions linked above), apt (using the PPA instructions linked above), or pip install ansible.

Design Principles

  • Have a dead simple setup process and a minimal learning curve
  • Manage machines very quickly and in parallel
  • Avoid custom-agents and additional open ports, be agentless by leveraging the existing SSH daemon
  • Describe infrastructure in a language that is both machine and human friendly
  • Focus on security and easy auditability/review/rewriting of content
  • Manage new remote machines instantly, without bootstrapping any software
  • Allow module development in any dynamic language, not just Python
  • Be usable as non-root
  • Be the easiest IT automation system to use, ever.

Get Involved

  • Read Community Information for all kinds of ways to contribute to and interact with the project, including mailing list information and how to submit bug reports and code to Ansible.
  • All code submissions are done through pull requests. Take care to make sure no merge commits are in the submission, and use git rebase vs git merge for this reason. If submitting a large code change (other than modules), it's probably a good idea to join ansible-devel and talk about what you would like to do or add first and to avoid duplicate efforts. This not only helps everyone know what's going on, it also helps save time and effort if we decide some changes are needed.
  • Users list: ansible-project
  • Development list: ansible-devel
  • Announcement list: ansible-announce - read only
  • irc.freenode.net: #ansible

Branch Info

  • Releases are named after Led Zeppelin songs. (Releases prior to 2.0 were named after Van Halen songs.)
  • The devel branch corresponds to the release actively under development.
  • For releases 1.8 - 2.2, modules are kept in different repos, you'll want to follow core and extras
  • Various release-X.Y branches exist for previous releases.
  • We'd love to have your contributions, read Community Information for notes on how to get started.

Authors

Ansible was created by Michael DeHaan (michael.dehaan/gmail/com) and has contributions from over 1000 users (and growing). Thanks everyone!

Ansible is sponsored by Ansible, Inc

Licence

GNU Click on the Link to see the full text.



建立状态

Ansible

可信是一个简单的IT自动化系统。它处理配置管理,应用程序部署,云配置,即时任务执行和多节点编排 - 包括通过负载均衡器简化零停机滚动更新等事宜。

请阅读 https://ansible.com/ 上的文档及其他信息

许多用户直接从开发分支机构运行(通常可以这样做),但您也可能希望使用发布。

您可以在各种平台中找到此处的说明。

如果您要下载发行版的tarball,请转到 releases.ansible.com ,尽管大多数用户使用 yum (使用上面链接的EPEL指令), apt (使用上面链接的PPA指令)或 pip install ansible

Design Principles

  • 有一个简单的设置过程和最小的学习曲线
  • 非常快速并行地管理机器
  • 避免自定义代理和其他开放端口,通过利用现有的SSH守护程序
  • 进行无代理
  • 以机器和人性化的语言描述基础设施
  • 专注于安全性和易于审核/审查/重写内容
  • 立即管理新的远程机器,无需引导任何软件
  • 允许任何动态语言的模块开发,而不仅仅是Python
  • 可用作非root用户
  • 永远是最简单的IT自动化系统。

Get Involved

  • 阅读社区信息,了解为项目做出贡献和交互的各种方式,包括邮件列表信息和将错误报告和代码提交给Ansible。
  • 所有代码提交都是通过拉请求完成的。注意确保提交中没有合并提交,为此,请使用 git rebase vs git merge 。如果提交一个大的代码更改(模块除外),可能是一个好主意,可以加入ansible-devel,并谈论您要做什么或首先添加,并避免重复的努力。这不仅可以帮助每个人都知道发生了什么,如果我们决定需要进行一些更改,这也有助于节省时间和精力。
  • 用户列表: ansible-project
  • 开发列表: ansible-devel
  • 公告列表: ansible-announce - 只读
  • irc.freenode.net:#ansible

Branch Info

  • 发行以Led Zeppelin歌曲命名。 (2.0之前的版本以Van Halen歌曲命名。)
  • devel分支对应于正在开发的版本。
  • 对于版本1.8 - 2.2,模块保存在不同的回执中,您需要遵循核心演员
  • 以前的版本存在各种版本的X.Y分支。
  • 我们很乐意提供您的贡献,请阅读社区信息,了解如何开始使用。 >

Authors

可复制由 Michael DeHaan (michael.dehaan / gmail / com)创建,并有来自超过1000个用户(并且不断增长)的贡献。感谢大家!

Ansible由 Ansible,Inc 赞助

Licence

GNU 点击链接查看全文。




相关问题推荐