2017-05-17 7 views
0

私は/etc/sysct.confを更新する必要がありますが、それが変更された場合はsystemctl -p --systemを実行する必要があります。可能通知:sudo sysctl -p --system

私はそのプレイブックでどのように達成できますか?

答えて

1

ハンドラを使用するか、タスクを登録して条件付きでリロードタスクを実行することで、これを実行できます。以下のスニペットは、ファイルの変更を登録することでこれを行う方法を示しています。

- copy: 
    src: sysctl.conf 
    dest: /etc/sysctl.conf 
    owner: root 
    group: root 
    register: result 

- shell: sysctl -p --system 
    become: yes 
    when: result.changed 
関連する問題