本文へスキップ

複数環境の運用 — staging と production

Pro会員限定中級約42分6レッスン

同じプレイブックを検証環境(staging)と本番(production)に使い分ける、現場で最も多い構成を実践します。環境ごとのインベントリと group_vars、staging で確かめてから本番へ、既定を staging にして本番事故を防ぐ設定までを身につけます。

対象者: 検証環境と本番環境を安全に使い分けたい方

前提知識: ローリングアップデート 修了程度(group_vars と --limit を知っていること)

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

  • 環境別インベントリ(inventories/<env>/hosts + group_vars)の構造を説明できる
  • 環境別 group_vars により同じ変数名が環境ごとに違う値を持つことを、--host で確認できる
  • 本番の前に staging で同じプレイブックを通し、結果を確認できる
  • staging で確かめたプレイブックを、本番ではカナリア → 全体の順で適用できる
  • ansible.cfg の inventory 設定で、既定の対象を検証環境に固定できる

修了後の姿: ロールで構造化し、Vaultで機密を守り、タグ・ローリング適用・エラー制御を使った本番想定のAnsible運用ができるようになります。

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

複数環境の運用 — staging と production|Ansible講座 | InfraDojo