This project is maintained by p-avery
演習環境を確認します。本演習は以下を含みます。
ブラウザでコントローラーノードのDNS名にアクセスしてください。
例えば、受講者に作業環境 student1 が割り当てられており、ワークショップ名が
durham-workshopの場合にリンクは以下になります:
**https://student1.durham-workshop.rhdemo.io**
このログイン情報はワークショップの開始時に講師から提供されています。

adminログインすると、以下のようなジョブダッシュボードがデフォルトで表示されます。

画面右上の i ボタンをクリックします。

以下のようなウインドウがポップアップします:

ここで Ansible Tower と Ansible Engine のバージョンを確認することができます。
Ansible Tower でジョブを実行するためにはインベントリーが必要となります。インベントリーは先の演習で登場したインベントリーフェイルと同様のもので、ジョブの実行対象となるホストの一覧です。また、Red Hat Ansible Tower では、ServiceNow や Infoblox DDI のような構成管理データベース(CMDB)と連携することも可能です。
Ansible Tower のインベントリーに関する詳細情報は documentation から参照できます。
左側のメニューから RESOURCES の下の Inventories をクリックします。

インベントリーには Demo Inventory と Workshop Inventory の2つがあるはずです。Workshop Inventory をクリックします。

Workshop Inventory から上部の HOSTS ボタンを選択します。ここには rtr1 から rtr4 のホストが登録されています。1つのデバイスをクリックしてください。
VARIABLES フィールドに注目してください。ansible_host 変数を含めて host_varsはここに設定されています。
画面上部の Workshop Inventory リンクをクリックしてトップレベルメニューへと戻ります。

次に GROUPS を選択します。routers や cisco などの複数のグループが確認できるはずです。1つのグループをクリックします。
VARIABLES フィールドに注目してください。 ansible_connection や ansible_network_os 変数といった group_vars はここに設定されています。
ここでのチュートリアル動画は以下になります:
Youtube でも確認できます Click Here
プロジェクトは Ansible Tower に Playbook をどのようにインポートするかを定義します。Playbook と関連するディレクトリを手動で Ansible Tower Server 上で管理することもできますし、Playbook を格納した Git や Subversion、Merucial のようなソースコード管理システム(SCM)を利用することも可能です。
プロジェクトに関するより詳細な情報は documentation を参照してください。
左メニューバーの RESOURCES の下の Projects ボタンをクリックします。

PROJECTS には事前設定された2つのプロジェクト Demo Project と Workshop Project があるはずです。ここでは Workshop Project を選択します。

このプロジェクトでは GIT が選択されていることに注目してください。これは、このプロジェクトにおいてSCMとしてGITが利用されることを意味します。
Workshop Project の中からドロップダウンメニューの SCM TYPE をクリックします。
Git や Mercurial、Subversion などが選択できることを確認します。このあとの演習を正しく進めるために、選択は Git へと戻しておいてください。
Youtube でも確認できます Click Here
クレデンシャルは認証情報を管理し、 Tower での Jobs を起動する時の対象マシンに対してやインベントリーソースの同期、SCMを使ったプロジェクトの同期に利用されます。このワークショップでは、ネットワークデバイスへの認証にクレデンシャルが必要になります。
クレデンシャルに関するより詳細な情報は documentation を参照してください。
左メニューバーの RESOURCES の下の Credentials ボタンをクリックします。

CREDENTIALS には事前設定された3つのクレデンシャル Demo Credential、Tower Credntial と Workshop Credentials があるはずです。ここでは Workshop Credential を選択します。

Workshop Credential の以下を確認してください:
ec2-user が入力されています。
Youtube でも確認できます Click Here
以上で exercise 5 は終了です。
これで Ansible Tower を利用するために必要な3つのコンポーネント(クレデンシャル、インベントリー、プロジェクト)を確認できました。次の演習ではジョブテンプレートを作成していきます。
Click here to return to the Ansible Network Automation Workshop