ansible模块之yum模块详解(六)

简介: yum模块语法格式

yum模块

语法格式

[root@ansible ~]# ansible web -m yum -a "name=httpd state=installed"
参数
name    //指定要安装软件包的名称,如果有多个用","隔开
state   //指定使用yum的方法
  installed|present   //安装软件包
  removed|absent      //移除软件包
  latest          //安装最新软件包

案例1:安装已存在的软件包

[root@ansible ~]# ansible web -m yum -a "name=httpd,ftp state=installed"
192.168.81.220 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    }, 
    "changed": false, 
    "msg": "", 
    "rc": 0, 
    "results": [
        "httpd-2.4.6-88.el7.centos.x86_64 providing httpd is already installed", 
        "ftp-0.17-67.el7.x86_64 providing ftp is already installed"
    ]
}

案例2:删除指定的安装包

[root@ansible ~]# ansible web -m yum -a "name=httpd,ftp state=removed"

案例3:安装指定软件(present)

[root@ansible ~]# ansible web -m yum -a "name=httpd,ftp state=present"
目录
相关文章
|
运维 Shell Linux
Ansible自动化运维工具之常用模块使用实战(5)
Ansible自动化运维工具之常用模块使用实战(5)
387 0
|
3月前
|
缓存 Shell Linux
[ansible]常用内置模块
[ansible]常用内置模块
|
4月前
|
Shell 应用服务中间件 Linux
Ansible的常用模块
Ansible的常用模块
98 6
|
4月前
|
Shell 数据安全/隐私保护
Ansible Ad-hoc,命令执行模块
Ansible Ad-hoc,命令执行模块
44 1
|
4月前
|
运维 Linux 应用服务中间件
Linux之自动化运维工具ansible、ansible模块(2)
Linux之自动化运维工具ansible、ansible模块(2)
|
4月前
|
运维 Linux Shell
Linux之自动化运维工具ansible、ansible模块(1)
Linux之自动化运维工具ansible、ansible模块(1)
|
6月前
|
算法 安全 Linux
Ansible 中的copy 复制模块应用详解
Ansible 中的copy 复制模块应用详解
445 1
|
运维 Linux
Ansible自动化运维工具之常用模块使用实战(6)
Ansible自动化运维工具之常用模块使用实战(6)
188 0
|
网络安全 数据安全/隐私保护
ansible的get_url模块
ansible的get_url模块
136 1
|
存储 Linux Python
ansible手动添加模块
ansible手动添加模块
98 0
下一篇
无影云桌面