Ansible通知:sudo sysctl -p --system

时间:2017-05-17 15:54:57

标签: ansible

我需要更新/etc/sysct.conf,但如果更改,我需要运行systemctl -p --system

如何在我的剧本中实现这一目标?

1 个答案:

答案 0 :(得分:1)

您可以通过使用处理程序或注册任务并有条件地执行重新加载任务来执行此操作。以下代码段显示了如何通过注册文件更改

来执行此操作
- copy:
    src: sysctl.conf
    dest: /etc/sysctl.conf
    owner: root
    group: root
  register: result

- shell: sysctl -p --system
  become: yes
  when: result.changed