コース概要
導入
Ansible プロジェクトの機能とアーキテクチャの概要
- 基本的な Ansible 概念と原則を確認する
- 高度な Ansible 構文とオープンソース ツールの使用を開始する
Ansible のセットアップと自動化リソースの構成
- Ansible のシステム前提条件
- Ansibleのインストールに最適なOS環境の選択
- Ansible CLI での最初の高レベル コマンドの実行
Playbook でのオープンソース プロジェクトと機能の利用
- 高度なユースケース向けの Playbook コンポーネントのインスタンス化
複雑な自動化プロセスの Ansible インベントリの操作
Ansible ツールとシステム間のデータ対話の処理
従来の Ansible コンポーネントとアドホック コマンドの詳細な使用法
高度な Ansible 構文での操作と拡張可能な YAML プラクティスの利用
- 安全でないデータ文字列や生のデータ文字列を管理するにはどうすればよいですか?
柔軟な Ansible 機能のための文字列変換の実行
- 管理操作のための複雑なデータの操作
Ansible プロジェクトのオープンソース プラグインの概要
- 最適なユースケースに合わせてプラグインを拡張する
Ansible 内の Playbook デプロイメント関数を更新しています
- Playbook の CLI 実行とインターフェイス実行
- 複雑なキーワードの操作と中間 CLI ツールの操作
Ansible コンポーネントとアドホック機能の最適化されたアプリケーションの管理
- ループ、条件分岐などを使用するためのベスト プラクティス。
Playbook エラーの管理とリモート タスク環境の設定
Ansibleにおけるアーティファクトのリサイクルと役割の調整
動的な在庫構造とパターンの採用
- 特別なタグの概念を確認し、その使用法を実装する
拡張可能な接続方法の適用とホストキーの管理
Ansible プロジェクト コンテンツの暗号化と高度なデータ操作戦略の実行
AnsibleとAWXを統合して最適な調整機能を実現
Playbook と AWX を使用した RESTful API との対話
Ansible でのビルド パイプラインの自動化とワークフローの合理化
Ansible による CI/CD アプローチの開発
Ansible のカスタム モジュールとプラグイン開発の概要
- ローカルおよびグローバルのモジュールまたはプラグインに対する効率的なプラクティスの実装
- 最適化されたモジュールとプラグインの作成と書き込み
Ansible のツールと機能を Python 3.x および Python API で操作する
モジュールのデバッグと Documentation フォーマットのヒント
Ansible 個のモジュールを外部プラットフォームにデプロイする
- Microsoft、AWS などでの Ansible 実装のガイドライン
効率的な方法で Ansible をテストし、モジュールのライフサイクルを監視する
- 他の Ansible リソースおよびユーティリティの高度な開発プラクティス
Ansible でのメタデータ構造の採用とパブリック クラウド サービスとの統合
Ansible オートメーションを使用したクラウドネイティブ アプリケーションのデプロイ
- Ansible によるクラウドネイティブ プラットフォームへの移行
Ansible をリポジトリと統合し、コレクション メンテナをセットアップする
Ansible によるネットワークの自動化と動的な運用ワークロードへの対応
- Ansible 個のネットワーク モジュールの操作と Ansible 個のデータの解析
- タイムアウト、プロキシ、その他の問題の管理
- 仮想化とコンテナ化の手法を実践する
Ansible プロジェクトとコンポーネントに対する高度なメンテナンスおよび管理方法の実行
Ansible の開発サイクルの詳細な概念について議論する
- Ansible 個のドキュメントとオープンソース リソース コレクションを活用する
最も一般的な自動化ケースを組織にデモンストレーションする
トラブルシューティング Ansible
要約と結論
要求
- YAMLプログラミング構文およびPython 3.xに精通していること 。
- Linuxシステム管理およびCLIの豊富な経験 。
- 基本的なAnsible自動化タスクの知識 。
- Ansibleプラットフォームの概念と原則の理解
- ITワークフローおよびDevOpsアーキテクチャに精通していること 。
観客
- DevOpsエンジニア 開発者シスオペ管理者
お客様の声 (2)
the Automation and speaking to different software packages
Eric Van Wyk
コース - Ansible for Experts
It really spoke to what we already have in our department