コース概要
高度なAnsibleプレイブック開発
- 変数、ループ、条件分岐、およびハンドラの使用
- ブロック、エラーハンドリング、およびタグの使用
- 複雑なプレイブックの構造化
Jinja2とテンプレート技術
- 高度なフィルタとルックアップの使用
- 動的テンプレートの作成
- テンプレーティングのベストプラクティス
カスタムモジュールとプラグイン
- Pythonを使用したカスタムモジュールの作成
- フィルタ、コールバック、および接続プラグインの使用
- デバッグとロギング戦略
コレクションとロール
- ロールを使用したコンテンツの整理
- Ansibleコレクションのパッケージ化と公開
- バージョン管理と依存関係管理
API統合と外部サービス
- URIモジュールを使用したREST APIの呼び出し
- クラウドプロバイダーと外部ツールの使用
- 秘密管理の統合
テストと検証
- ansible-lint、Molecule、およびCI/CDパイプラインの使用
- アイデンポテンシーと再現性の確保
- Ansibleコードの静的および動的分析
コンテンツライフサイクルとバージョン管理
- GitとGitOpsを使用したコード管理
- 変更履歴とドキュメンテーション
- AnsibleコンテンツのCI/CDワークフロー
まとめと次ステップ
要求
- 基本的なAnsible概念とYAML構文の理解
- Linuxシステム管理経験
- プレイブックの開発とインベントリ管理に慣れ親しんでいること
対象者
- 経験豊富な自動化開発者
- DevOpsエンジニア
- 大規模エンタープライズ自動化を管理するITプロフェッショナル
お客様の声 (5)
プレゼンテーションと実践ラボ
Adeel - Business Computer Skills
コース - Red Hat System Administration III (RHEL9) – RH294+EX294
機械翻訳
このコースを本当に楽しんで、私は自分自身を中級者だと考えていますが、ビギナーではなく、ロールや Jinja2、暗号化に関する多くのことを学びました。 クムバラニはフレンドリーで親切でした。次のタスクに進む前に誰も取り残さないようにすることに熱心でした。
Jonathan - Optimus Learning Services
コース - Ansible for Network Engineers
機械翻訳
私たちの部署で既に持っているものに対する真実を語っていました
Letlotlo Miffi
コース - Ansible for Experts
機械翻訳
最も楽しんだのは、Ansibleだけでなく他の関連トピックについても熟知している最優秀の講師でした。 彼は常にみんなの質問に詳細に答えることに忍耐強く、さらには明らかすぎる質問や愚かな質問であっても積極的に聞いて良いと励ましました。
Young Song - Global Knowledge Network Training Ltd
コース - Advanced Automation with Ansible
機械翻訳
- 講師のアプローチと説明の仕方
hatim hajji - ING Business Shared Services B.V.
コース - Introduction to Ansible Automation
機械翻訳