极其简单的IT自动化
项目描述
Ansible
Ansible 是一个极简的 IT 自动化系统。它处理配置管理、应用部署、云资源配置、临时任务执行、网络自动化和多节点编排。Ansible 使得复杂的变更,如使用负载均衡器的零停机滚动更新变得简单。更多关于 Ansible 网站 的信息。
设计原则
拥有一个非常简单的设置流程和最小化学习曲线。
非常快速且并行地管理机器。
避免使用自定义代理和额外的开放端口,通过利用现有的 SSH 守护进程实现无代理。
用既适合机器又适合人类的语言描述基础设施。
专注于安全和易于审计/审查/重写内容。
立即管理新的远程机器,无需引导任何软件。
允许在任何动态语言中开发模块,而不仅仅是 Python。
可以作为非 root 用户使用。
成为最易于使用的 IT 自动化系统。
使用 Ansible
您可以通过 pip,一个包管理器,或我们的 发布仓库 安装 Ansible 的发布版本。有关在多种平台上安装 Ansible 的详细信息,请参阅我们的 安装指南。
红帽提供对 Ansible Engine 的支持构建。
高级用户和开发者可以直接运行 devel 分支,该分支具有最新的功能和修复。尽管它相当稳定,但在运行 devel 分支时,您更有可能遇到破坏性变更。如果您想运行 devel 分支,我们建议您参与 Ansible 社区。
参与其中
编码指南
我们在 开发者指南 中记录了我们的编码指南。我们特别建议您审查以下内容:
分支信息
devel 分支对应于正在积极开发的发布版本。
stable-2.X 分支对应于稳定发布。
如果您想打开 PR,请基于 devel 创建一个分支并设置一个 开发环境。
有关活动分支的信息,请参阅 Ansible 发布和维护 页面。
路线图
根据团队和社区反馈,将发布一个主要或次要版本(例如:2.7、2.8)的初始路线图。有关计划内容和如何影响路线图的详细信息,请参阅 Ansible 路线图页面。
许可证
GNU 通用公共许可证 v3.0 或更高版本
有关完整文本,请参阅 COPYING。
项目详情
ansible-base-2.10.17.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ef925882ca8d4c3c2ccd091cde199e0c869024ccad0d07a337dcf207bff32f34 |
|
MD5 | 0351a93896d15d1c2f539357be6ca7d0 |
|
BLAKE2b-256 | fe56b18bf0167aa6e2ab195d0c2736992a3a9aeca1ddbefebee554226d211267 |