我需要更新/etc/sysct.conf
,但如果更改,我需要运行systemctl -p --system
。
如何在我的剧本中实现这一目标?
答案 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