在Ansible的文档中,http://docs.ansible.com/ansible/yum_module.html#options
关于“状态”参数有一条注释:
是安装(存在或已安装,最新)还是删除(不存在或已删除)软件包。
我的问题是:
这三个选项(当前,已安装,最新)之间有什么区别?在下面运行这些命令时,我应该使用哪个?
yum clean all && yum makecache
yum upgrade
Run Code Online (Sandbox Code Playgroud)
Zle*_*ni 5
百胜clean在该yum模块中不可用,因此最好使用该command模块:
- name: Perform a yum clean
command: /usr/bin/yum clean all
Run Code Online (Sandbox Code Playgroud)
对于makecache可以使用的yum模块:
- name: Ensure the yum package index is up to Date
yum:
update_cache: yes
name: '*'
state: latest
Run Code Online (Sandbox Code Playgroud)
并将yum模块用于upgrade:
- name: upgrade all packages
yum:
name: '*'
state: latest
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3832 次 |
| 最近记录: |