2. Terraform CLI

2.1. はじめに

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

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

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 システムのシステム要件に準拠するため、Exastro on Kubernetes - Online を参照してください。