Ansible升级了不应该升级的软件包
创始人
2024-11-06 10:02:16
0次
- 在plays或tasks中使用when语句来指定软件包的升级条件,避免不必要的升级。例如:
- name: Upgrade specific package
yum:
name: my_package
state: latest
when: ansible_distribution_major_version == "7"
- 使用exclude参数指定不需要升级的软件包。例如:
- name: Upgrade all packages except for my_package
yum:
name: '*'
state: latest
exclude: my_package
- 使用变量来指定需要升级的软件包列表,并在任务中使用循环来处理。例如:
- name: Upgrade multiple packages
yum:
name: "{{ item }}"
state: latest
with_items:
- my_package
- another_package
- yet_another_package
相关内容