如何使这个ansible chkconfig任务幂等?

问题描述 投票:0回答:1

我的剧本中有一个像这样的 ansible 任务要在 centos 服务器上运行:

   - name: Enable services for automatic start
     action: command /sbin/chkconfig {{ item }} on
     with_items:
       - nginx
       - postgresql

每次运行此任务时都会发生变化。如何让这个任务通过幂等性测试?

centos ansible
1个回答
18
投票

最好的选择是使用

enabled=true
与服务模块:

- name: Enable services for automatic start
  service:
    name: "{{ item }}"
    enabled: true
  loop:
    - nginx
    - postgresql

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.