Ansible YUM模块实战

Ansible YUM模块主要用于软件的安装、升级、卸载,支持红帽 rpm软件包的管理,YUM模块使用详解如下:

  • conf_file:设定远程YUM执行时所依赖的YUM配置文件。
  • disable_gpg_check:安装软件包之前是否检查gpgkey。
  • name:需要安装的软件名称,支持软件组安装。
  • update_cache:安装软件前更新缓存。
  • enablerepo:指定repo源名称。
  • skip_broken:跳过异常软件节点。
  • state:软件包状态,包括installed、present、latest、absent、removed。

Ansible YUM模块企业常用案例如下。

(1)Ansible YUM模块操作,name表示需安装的软件名称,state表 示状态,常见state=installed表示安装软件,代码如下,执行结果如图所示。

ansible all -k -m yum -a "name=sysstat,screen state=installed"

(2)Ansible YUM模块操作,name表示需安装的软件名称,state表 示状态,常见state=absent表示卸载软件,代码如下,执行结果如图所示。

ansible all -k -m yum -a "name=sysstat,screen state=absent"

(3)Ansible YUM模块操作,name表示需安装的软件名称,state表 示状态,常见state=installed表示安装软件,disable_gpg_check=no表示 不检查key,代码如下,执行结果如图所示。

ansible 192.168.149.129 -k -m yum -a "name=sysstat, screen state=installed disable_gpg_check=no"

发表评论

后才能评论