本文へスキップ

ハンドラー — 変更したときだけ再起動

Plus会員限定入門約35分6レッスン

設定ファイルを変えたときだけサービスを再起動する——Ansibleの「notify と handlers」の仕組みを学びます。1回目は再起動が走り、2回目は走らない様子を自分の目で確かめ、--check --diff で再起動の予告を読み、sshの設定変更にも応用します。

対象者: 設定変更とサービス再起動を安全に自動化したい方

前提知識: ファクト — サーバーの情報を集める 修了程度

この教材を終えると、できるようになること

  • notify と handlers の役割と、プレイブック上の位置関係を説明できる
  • ハンドラーがプレイの最後に実行されることを出力から読み取れる
  • 変更が無ければハンドラーが動かないことを、2回実行の比較から説明できる
  • 設定変更に伴う再起動を、適用前に --check --diff で予測できるようになる
  • lineinfile と notify の組み合わせで、設定ファイルの1行変更に再起動を連動させられる

修了後の姿: インベントリ・プレイブック・変数・テンプレート・ハンドラーを使い、複数サーバーの設定作業を1コマンドで自動化できるようになります。

この講座はPlus会員限定です。無料の会員登録後、無料レッスンのあるコースから学習を始められます。