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"
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。