0Pricing
Ansible Academy icon

Ansible Academy

YAMLCloudEnterpriseNetwork

Ansible でサーバーとクラウドインフラストラクチャを自動化:エージェントレス構成管理、playbooks、roles、templates、vault対応。

🤖 AI 搭載📚 30 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Ansible: インフラストラクチャの自動化

Ansible でサーバーとクラウドインフラストラクチャを自動化:エージェントレス構成管理、playbooks、roles、templates、vault対応。このトラックは、初心者レベル(A1)から上級レベル(B2)まで、30のプログレッシブなミニコースを用意しており、短くて集中した実践的なレッスンとクイズで各概念を確実に習得できます。

学ぶ内容

基礎から始まり、中級から上級のトピックへと段階的に進み、各コースが前のコースの上に成り立っています。すべてのレッスンは実践的で短く区切られており、必要な時にいつでも利用できる24/7 AI チューターがサポートします。

仕組み

各コースは4つの集中した短いレッスンに分かれています。1日に数レッスンこなせば、数か月ではなく数週間でトラック全体をマスターできます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

30コース

Ansible Academyラーニングパスのすべてのコース

01

なぜAnsibleなのか?エージェントレス自動化を理解する

A14レッスン

Ansibleとは何か、そしてエージェントレスの構成管理が手作業のサーバー運用に勝る理由を説明できます。

02

Ansibleをインストールして最初のノードに接続する

A14レッスンPRO

Ansibleをインストールし、SSH経由でリモートマシンに正常に接続できます。

03

インベントリ:Ansibleの管理対象を伝える

A14レッスンPRO

インベントリでホストとグループを定義し、対象を正確に指定できます。

04

最初のアドホックコマンド

A14レッスンPRO

ファイルを書かずに、多数のサーバーで単発タスクを実行できます。

05

モジュール:Ansibleの構成要素

A14レッスンPRO

コアモジュールを見つけて使い、生のシェル操作ではなく実際の作業を実行できます。

06

最初のPlaybook

A24レッスンPRO

サーバーを最初から最後まで構成するYAML Playbookを書いて実行できます。

07

タスクとPlay:自動化を構成する

A24レッスンPRO

異なるホストグループを対象にする複数PlayのPlaybookを組み立てられます。

08

変数:柔軟なPlaybookを作る

A24レッスンPRO

値をハードコードせず、変数でPlaybookをパラメータ化できます。

09

サーバーのファクトを収集する

A24レッスンPRO

システムファクトを読み取り、より賢いPlaybookに活用できます。

10

冪等性:安全に2回実行する

A24レッスンPRO

状態に収束し、重複した変更を決して行わないタスクを書けます。

11

Playbookの構成とベストプラクティス

B14レッスンPRO

プロフェッショナルなチームと同じ方法で、実際のAnsibleプロジェクトを構成できます。

12

ハンドラーと変更通知

B14レッスンPRO

設定が実際に変更された場合だけ、サービスの再起動を実行できます。

13

ループ:何度も実行する

B14レッスンPRO

リスト、辞書、入れ子になったデータに対して、タスクを適切に繰り返せます。

14

条件分岐:when文

B14レッスンPRO

ファクト、変数、結果に基づいてタスクを選択的に実行できます。

15

Jinja2テンプレート:動的な設定ファイル

B14レッスンPRO

変数とロジックを埋め込んだテンプレートから設定ファイルを生成できます。

16

ロール:再利用可能な自動化をパッケージ化する

B14レッスンPRO

複雑に絡み合ったPlaybookを、整理された共有可能なロールにリファクタリングできます。

17

Ansible Galaxy:先人の成果を活用する

B14レッスンPRO

コミュニティのロールとコレクションを見つけ、インストール、管理できます。

18

Ansible Vault:暗号化されたシークレット

B14レッスンPRO

バージョン管理対象のPlaybook内で、パスワードやキーを安全に保管できます。

19

タグ:必要な部分だけ実行する

B14レッスンPRO

タグで大規模なPlaybookの一部だけを選択的に実行・スキップできます。

20

エラー処理とブロック

B14レッスンPRO

rescue、復旧、制御された失敗によって、堅牢なPlaybookを作れます。

21

高度なロールと依存関係

B24レッスンPRO

互いに依存・再利用できる、組み合わせ可能なロール階層を構築できます。

22

大規模環境での動的インベントリ

B24レッスンPRO

静的ファイルではなく、クラウドAPIから最新のインベントリを取得できます。

23

独自のAnsibleモジュールを書く

B24レッスンPRO

既存のモジュールで対応できない場合に、カスタムPythonモジュールを作成できます。

24

クラウドをプロビジョニングする:AWSとAzure

B24レッスンPRO

Ansibleから直接、実際のクラウドインフラを作成・構成できます。

25

Moleculeでロールをテストする

B24レッスンPRO

本番環境に投入する前にロールが動作することを確認する自動テストを書けます。

26

AWXと自動化プラットフォーム

B24レッスンPRO

スケジュール、RBAC、認証情報を備えたWeb UIからAnsibleを実行できます。

27

パフォーマンスと実行戦略

B24レッスンPRO

数百台のホスト上でAnsibleを高速かつ安全に動かせるよう調整できます。

28

AnsibleによるCI/CDパイプライン

B24レッスンPRO

CI/CDパイプラインから、lintとテストを済ませたAnsibleを自動実行できます。

29

ネットワークと多層自動化

B24レッスンPRO

ルーター、スイッチ、階層型アプリケーションスタックを一つのワークフローで統合できます。

30

総合演習:実際のアプリを無停止でデプロイする

B24レッスンPRO

本番品質のローリングデプロイで、完全な多層アプリケーションをリリースできます。

よくある質問

よくある質問

Ansible Academyコースは無料ですか?

はい。Ansible Academyコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

YAMLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、YAMLの事前経験がなくても始められます。

CoddyKitでYAMLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

Ansible Academyを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、Ansible Academyコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでYAMLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもYAMLを学習でき、進捗がすべてのデバイスで同期されます。

Ansible Academyを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る