1分钟
Managing Packages
Ansible 提供对 yum 和 apt 的支持.这里是关于 yum 的示例.
确认一个软件包已经安装,但不去升级它:
$ ansible webservers -m yum -a "name=acme state=present"确认一个软件包的安装版本:
$ ansible webservers -m yum -a "name=acme-1.5 state=present"确认一个软件包还没有安装:
$ ansible webservers -m yum -a "name=acme state=absent"对于不同平台的软件包管理工具,Ansible都有对应的模块.如果没有,你也可以使用 command 模块去安装软件. 或者最好是来为那个软件包管理工具贡献一个相应的模块.请在 mailing list 中查看相关的信息和详情.
学员评价