2. Terraform CLI

2.1. はじめに

Exastro IT Automation(以下、ITAとも記載する)で Terraform CLI 連携機能 (以下、Terraform CLI driver) として運用する為のシステム構成と環境構築について説明します。

Terraform CLI driver を利用するにあたっては、Exastro IT Automation がインストール済みであることが前提です。
Exastro IT Automation のインストール方法に関しては、Helm chart (Kubernetes) を参照してください。

2.2. システム構成

Terraform CLI driver は Exastro IT Automation のデプロイ時に選択した場合にのみ提供されます。

以下に Terraform CLI におけるシステム構成イメージを記載します。

2.2.1. システム構成イメージ

Terraform CLI システム構成イメージ

図 2.4 Terraform CLI システム構成イメージ

表 2.8 システム通信要件
通信番号
※1

FROM

TO

プロトコル
(ポート番号※2)

主な用途

ITAサーバ
(Backyard機能)
Terraform CLI
-
Backyard機能からTerraform コマンドの実行

Terraform

対象機器

Any
(利用する Terraformプロバイダにより異なる)

Terraform から対象機器/クラウドサービスへのAPI 投入やコマンド実行

※1 Terraform CLIの構成イメージの番号と紐づく通信番号を記載。

2.3. システム要件

Terraform CLI driver は Exastro IT Automation システムのシステム要件に準拠するため、Helm chart (Kubernetes) を参照してください。