Ansible Academy · レッスン

Project、Inventory、Job Template

UI 上で自動化をモデル化します。

レッスン 2/413 ステップ

「Project、Inventory、Job Template」はCoddyKit上の無料Ansible Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAnsible Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ansible Academyコースには全4レッスンが含まれています。

3つの中心オブジェクト

AWXでは、3つの構成要素で自動化をモデル化します。プロジェクト、インベントリー、ジョブテンプレートです。これらを連携させれば、あらゆる処理を実行できます。

プロジェクトはコードを表す

プロジェクトは、通常はGitリポジトリにあるPlaybookの場所をAWXに伝えます。AWXはそれをクローンし、同期すると最新の状態に更新します。📁

Syncで最新状態を取得

プロジェクトでSyncを押すと、AWXが最新のコミットを取得します。起動時に自動同期することもできるため、ジョブで常に最新のコードを実行できます。

インベントリーにホストを登録

AWXのインベントリーはCLIのインベントリーと同じ考え方で、ジョブが対象にできるホストとグループを管理します。UIから管理することも、インポートすることもできます。

静的登録と外部ソース

ホストを手動で入力することも、AWSやGitファイルなどのインベントリーソースを関連付けることもできます。AWXがホスト一覧を自動的に更新します。

ジョブテンプレート

ジョブテンプレートは保存された実行レシピです。1つのプロジェクト、Playbook、インベントリー、認証情報を、再利用して起動できる1つの単位にまとめます。🎯

Playbookを選ぶ

テンプレート内では、プロジェクトに含まれるどのPlaybookファイルを実行するかを正確に選択します。1つのプロジェクトから複数のテンプレートを作成できます。

認証情報を紐付ける

テンプレートは保存された認証情報を参照するため、機密情報をコードに保存せずに、AWXはSSH接続とrootへの昇格を行えます。

起動して監視する

起動をクリックするとジョブがキューに追加されます。AWXは色分けされた出力をリアルタイムでストリーミングするため、チーム全員がplayの進行をリアルタイムで確認できます。👀

すべての実行を記録する

起動するたびに、完全な出力、実行時間、ステータスを保持したジョブレコードが作成されます。これにより、ターミナルでは得られなかった監査証跡をいつでも確認できます。

起動時に入力を求める

インベントリーやlimitなどの項目を起動時に入力を求めるように設定すると、AWXは実行のたびに入力を求めます。これにより、1つのテンプレートをさまざまなシナリオで柔軟に使えます。

クイックチェック

playbookとインベントリーを実際に紐付けて、実行できるようにするオブジェクトはどれですか?

まとめ

プロジェクトにはコードをまとめ、インベントリーにはホストを一覧化し、ジョブテンプレートではそれらを認証情報と組み合わせて、ワンクリックで実行でき、すべて記録される自動化を実現します。✅

無料で開始

AI チューターと学ぶ YAML — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
30
レッスン
120

よくある質問

「Project、Inventory、Job Template」レッスンは無料ですか?

はい。「Project、Inventory、Job Template」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ansible Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ansible Academyコースには全4レッスンが含まれています。

「Project、Inventory、Job Template」で何を学びますか?

UI 上で自動化をモデル化します。 ブラウザで直接実行するハンズオンコードでAnsible Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Ansible Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのAnsible Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。

「Project、Inventory、Job Template」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このAnsible Academyレッスンでコードを書いて実行できますか?

はい。すべてのAnsible Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. AWX、Automation Platform、CLI の比較
  2. Project、Inventory、Job Template
  3. Credential、Team、RBAC
  4. Schedule、Survey、Workflow
← Ansible Academyに戻る