1分钟
20 Yum模块
功能:管理包
示例:
yum安装vsftpd包:(默认state=installd)
ansible all -m yum -a ‘name=vsftpd’
安装多个包用逗号隔开:
ansible all -m yum -a ‘name=vsftpd,httpd’
显示所有已安装的包:
ansible all -m yum -a ‘name=vsftpd list=installd’
卸载vsftpd包:
ansible all -m yum -a ‘name=vsftpd state=removed’
安装从互联网下载的包:
ansible srv -m copy -a ‘src=/root/package.rpm dest=/data/package’
ansible srv -m yum -a ‘name=/data/package.rpm’
更新缓存:
ansible srv -m yum -a ‘update_cache=yes’
更新缓存同时安装dstat包
ansible srv -m yum -a ‘name=dstat update_cache=yes’
学员评价