【发布时间】:2020-10-24 05:36:23
【问题描述】:
我希望从一组服务器中删除与厨师相关的 rpm。这在剧本中就足够了吗?
第一个选项:
- name: Check if chef rpms exist
shell: rpm -qa *chef*
register: rpm_output
- name: Remove chef rpms if they exist
shell: rpm -e rpm_output
when: rpm_output.stat.exists
第二个选项:
- name: remove the chef package
yum:
name: chef*
state: absent
如果输出列出了多个 rpm,上述两个 playbook 是否会删除多个 rpm?
提前致谢!
【问题讨论】:
-
ansible
yum模块似乎不接受通配符...