我的剧本中有一个像这样的 ansible 任务要在 centos 服务器上运行:
- name: Enable services for automatic start
action: command /sbin/chkconfig {{ item }} on
with_items:
- nginx
- postgresql
每次运行此任务时都会发生变化。如何让这个任务通过幂等性测试?
最好的选择是使用
enabled=true
与服务模块:
- name: Enable services for automatic start
service:
name: "{{ item }}"
enabled: true
loop:
- nginx
- postgresql
希望对您有帮助。