お問い合わせ

コース概要

高度なAnsibleプレイブック開発

  • 変数、ループ、条件分岐、ハンドラーの操作
  • ブロック、エラーハンドリング、タグの使用
  • 複雑なプレイブックの構造化

Jinja2およびテンプレート技術

  • 高度なフィルターとルックアップ
  • 動的テンプレートの作成
  • テンプレートングのベストプラクティス

カスタムモジュールとプラグイン

  • Pythonによるカスタムモジュールの作成
  • フィルター、コールバック、接続プラグインの使用
  • デバッグおよびロギング戦略

CollectionsとRoles

  • Rolesを使用したコンテンツの整理
  • Ansible Collectionsのパッケージングと公開
  • バージョニングと依存関係の管理

API統合および外部サービス

  • URIモジュールを使用したREST APIの呼び出し
  • クラウドプロバイダーおよび外部ツールとの連携
  • シークレット管理の統合

テストと検証

  • ansible-lint、Molecule、CI/CDパイプラインの使用
  • 冪等性および再現性の確保
  • Ansibleコードの静的および動的解析

コンテンツライフサイクルとバージョン管理

  • GitおよびGitOpsによるコード管理
  • 変更の追跡とドキュメント作成
  • Ansibleコンテンツを用いたCI/CDワークフロー

まとめと次のステップ

要求

  • Ansibleの基本概念およびYAML構文への理解
  • Linuxシステム管理の実務経験
  • プレイブックの開発およびインベントリ管理への精通

対象読者

  • 経験豊富な自動化開発者
  • DevOpsエンジニア
  • 大規模なエンタープライズ自動化を管理するIT専門家
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー