ansible之yum模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible之yum模块相关的知识,希望对你有一定的参考价值。

可以提供的status: latest ,present,installed,removed, absent,
present,latest,absent,前3个代表安装,后面2个是卸载

例:在指定节点上安装tree服务

[[email protected] ~]#ansible all -m yum -a "state=present name=tree"

例:在指定节点上安装httpd服务

[[email protected] ~]#ansible all -m yum -a "state=present name=httpd"
[[email protected] tmp]# rpm -qa httpd
httpd-2.2.15-54.el6.centos.x86_64

例:在指定节点上安装tree服务
检查服务是不存在的

[[email protected] ~]# ansible dr_exp1 -m shell -a "rpm -qa tree"
 [WARNING]: Consider using yum, dnf or zypper module rather than running rpm
192.168.1.142 | SUCCESS | rc=0 >>
127.0.0.1 | SUCCESS | rc=0 >>
192.168.1.137 | SUCCESS | rc=0 >>

执行命令批量安装:
ansible dr_exp1 -m yum -a "state=present name=tree"

执行命令批量删除

[[email protected] ~]# ansible dr_exp1 -m yum -a "state=removed name=tree"
[[email protected] ~]# ansible dr_exp1 -m yum -a "state=absent name=tree"

以上是关于ansible之yum模块的主要内容,如果未能解决你的问题,请参考以下文章

二Ansible基础之模块篇

自动化运维Ansible之常用模块

ansible之基础篇

Ansible-Role编写之incloud/blockinfile/mode/systemd/

Ansible-Role编写之incloud/blockinfile/mode/systemd/

Linux 7 Ansible 初学 配置被控制机器的 YUM 源