本文へスキップ

卒業課題: 品質を保って本番へ安全にリリースする

Pro会員限定上級約40分6レッスン

上級コースの総まとめです。shop 2.4.1 のリリースを、lint・ロールのテスト・staging・本番の順に、お客さまにエラーを出さずに完了させます。RELEASE.md に書かれた完了の条件をすべて満たしてください。各レッスンの指示は「ゴール」だけです。

対象者: Ansible 上級コースの講座を一通り学んだ方

前提知識: 障害対応: 設定のずれ(ドリフト)を直す 修了程度

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

  • リポジトリ全体を、設定どおりのプロファイルで ansible-lint に通せる。
  • shop_logrotate ロールの molecule test を、テストを書き換えずに通せる。
  • staging に rolling.yml でリリースし、確認のプレイブックで完了を判定できる。
  • 本番に rolling.yml でリリースし、確認のプレイブックで完了を判定できる。
  • lint・ロールのテスト・staging・本番・ドリフトの確認までを1つの流れで行い、リリースを完了できる。

修了後の姿: 大規模・複数チームで使えるAnsibleコードを設計・テスト・配布し、変更をエラーを出さずに安全に本番へ流せる自動化エンジニアへ。

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