お問い合わせ

コース概要

Ansible と自動化パターンへの入門

  • Ansible のアーキテクチャと中核的な概念
  • インベントリ管理と接続オプション
  • アドホックコマンドと簡易なプレイブック

堅牢なプレイブックの作成

  • プレイブックの構造、タスク、ハンドラ
  • 幂等性(イデオペンテンス)とエラーハンドリング
  • include および import を用いたタスクの再利用

ロール、コレクション、プロジェクト構造

  • ロールの作成と整理
  • コレクションの構築と公開
  • リポジトリのレイアウトと再利用に関するベストプラクティス

変数、ファクト、テンプレート化

  • 変数の優先順位とスコープ
  • ファクトおよびカスタムファクト収集の利用
  • 構成生成のための Jinja2 テンプレート化

モジュール、プラグイン、拡張性

  • コアモジュールおよびコミュニティモジュールの概要
  • プラグインおよびカスタムモジュールの開発
  • シークレットと認証情報の安全な管理

テスト、品質、CI/CD 統合

  • Molecule および Testinfra を用いた単体テストと統合テスト
  • リンティングと品質ゲート(ansible-lint、yamllint)
  • CI/CD パイプライン(GitHub Actions、Jenkins)への Ansible 統合

AWX/Tower による運用化

  • AWX/Tower のインストールとアーキテクチャ
  • ジョブテンプレート、ワークフロー、スケジューリング
  • RBAC、ログ記録、通知、監査可能性

スケーリング、パフォーマンス、トラブルシューティング

  • インベントリおよび接続パフォーマンスの最適化
  • 大規模な同時実行とオーケストレーションのための戦略
  • プレイブックのデバッグおよび運用上のトラブルシューティング

セキュリティ、コンプライアンス、エンタープライズパターン

  • シークレットの管理(Vault、Ansible Vault、外部ストレージ)
  • コンプライアンス自動化と変更管理パターン
  • 災害復旧およびロールバック戦略

キャップストーンプロジェクト:エンドツーエンドの自動化パイプライン

  • 現実的なユースケースに対する自動化ソリューションの設計
  • プレイブック、ロール、テスト、CI/CD 統合の実装
  • 発表、ピアレビュー、インストラクターからのフィードバック

まとめと次のステップ

要求

  • Linux システム管理の基礎に関する理解
  • 基本的なシェルスクリプトおよびコマンドラインツールの経験
  • YAML およびバージョン管理の概念への慣れ

対象者

  • システム管理者
  • DevOps エンジニア
  • プラットフォームおよび自動化エンジニア

免責事項:本コースは NobleProg グローバルトレーニングポートフォリオの一部です。提供は、NobleProg Ontario Inc. などの認定された NobleProg ネットワークパートナー企業を通じて行われます。

 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー