Ansible使用介绍

72课时
1.9K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
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’