我在我的剧本中有一个像这样的ansible任务对着centos服务器运行:
- name: Enable services for automatic start
action: command /sbin/chkconfig {{ item }} on
with_items:
- nginx
- postgresql
每次运行时,此任务都会更改。如何让这个任务通过幂等性测试?
答案 0 :(得分:13)
最佳选择是将enabled=yes
与服务模块一起使用:
- name: Enable services for automatic start
service:
name: "{{ item }}"
enabled: yes
with_items:
- nginx
- postgresql
希望能帮助你。