Ansible 1.4 添加 33 个新模块

代号为“Could This Be Magic”的 Ansible 1.4 现已推出。Ansible 是一个与 Puppet、
Chef、SaltStack 等类似的配置管理系统,我们曾在 Ansible 快速上手一文中对其
进行过介绍。此次发布的新版本包含来自 190 个人的贡献(Ansible 目前的活跃程度由此
可见一斑),新添了 33 个模块,增强了语言方面的特性,此外还包括一些细微的改进。

Ansible 1.4 的最大变化表现在模块方面。本次更新加入了 33 个模块,包括:

  • 与 Google Compute Engine 交互的模块(由 Google 的 Eric Johnson 编写)
  • 改善了 Rackspace 模块、Amazon EC2 模块
  • 新的 F5 BigIP 模块
  • unarchive 模块可用来部署 tarball 包
  • synchronize 模块是 rsync 的包装
  • copy 模块支持递归复制
  • 适合 openvswitch、JBoss 的模块

语言方面,Ansible 1.4 则加入了新的 do/until 循环、能够通过任务失败条件进行更
好的调控、以及通过 subelements 执行循环等等。

另外,Ansible 现在针对遗留特性具有方便的废弃警告提醒。

Ansible 1.4 可通过 pip 安装,或直接下载 Tarball 包。

Read More: