3.2. 単一の実行ノードを持つ単一ノードのコントロールプレーン

このサンプルインベントリーファイルは、単一ノードのコントロールプレーンをデプロイし、実行ノードに対してピア関係を確立します。

[automationcontroller]
aap_c_1.example.com

[automationcontroller:vars]
node_type=control
peers=execution_nodes

[execution_nodes]
aap_e_1.example.com

次の図は、このメッシュネットワークのトポロジーを示しています。

トポロジーマップには、自動化コントローラーグループと実行ノードが表示されます。自動化コントローラーグループには、単一の制御ノード aap_c_1 が含まれています。実行ノードは aap_e_1 です。aap_c_1 ノードは aap_e_1 にピア接続されています。

[automationcontroller] スタンザは制御ノードを定義します。自動化コントローラーグループに新しいノードを追加すると、自動的に aap_c_1.example.com ノードとピアリングされます。

[automationcontroller:vars] スタンザは、ノードタイプを control プレーン内のすべてのノードを制御するように設定し、ノードが実行ノードとどのようにピアリングするかを定義します。

  • execution_nodes グループに新しいノードを追加すると、コントロールプレーンノードは自動的にそれにピアリングします。
  • 新しいノードを AutomationController グループに追加すると、ノードタイプは control に設定されます。

[execution_nodes] スタンザは、インベントリー内の全実行ノードとホップノードを一覧表示します。デフォルトのノードタイプは execution です。個々のノードのノードタイプを指定できます。

[execution_nodes]
aap_e_1.example.com node_type=execution

または、[execution_nodes] グループ内の全実行ノードの node_type を設定できます。グループに新しいノードを追加すると、そのノードは自動的に実行ノードに設定されます。

[execution_nodes]
aap_e_1.example.com

[execution_nodes:vars]
node_type=execution

将来ホップノードをインベントリーに追加する予定がある場合は、実行ノード用に別のグループを定義し、グループの node_type を設定することが推奨されます。

[execution_nodes]
aap_e_1.example.com

[local_execution_group]
aap_e_1.example.com

[local_execution_group:vars]
node_type=execution