1.1.2 软件包管理
Ansible可以通过Yum进行软件包管理,其常用参数如表1.6所示。
表1.2 yum模块常用参数
参数 | 备注 |
---|---|
conf_file | 设定远程yum执行时所依赖的配置文件 |
disable_gpg_check | 安装之前是否检查gpg_key |
name | 软件名称,支持软件组安装 |
update_cache | 更新缓存 |
enablerepo | 指定repo源 |
下面通过案例进行示范,具体如下所示。
l 升级所有包
[root@ansible ~]# ansible host1 -m yum -a 'name="*" state=latest'
·······················
更新完毕:
GeoIP.x86_64 0:1.5.0-14.el7
NetworkManager.x86_64 1:1.18.8-2.el7_9
NetworkManager-libnm.x86_64 1:1.18.8-2.el7_9
NetworkManager-team.x86_64 1:1.18.8-2.el7_9
NetworkManager-tui.x86_64 1:1.18.8-2.el7_9