概要 さて、今回もAnsibleのhandlersセクションのおはなしです。 handlersセクションではタスクに更新(changed)があった場合にのみ実行することができるセクションです。 いままではhandlersには一つのタスクしか紐付けることができませんでしたが、Ansible ver2.2 からlistenを利用することでhandlersで複数のタスクを実行することができるようになりました! playbook例 たとえば、以下のplaybookの場合、./temp/wawawa.txtにコピーを実行し、wawawa.txtに変化がった場合のみ、handlersのmake_wawawa_fileとmake_wawawa_file2の処理が実行されます。 実際にやってみる ./temp配下になにもない状態のときは、以下のような実行結果になります。 RUNNING HANDLER [