2. Terraform CLI

2.1. Introduction

This guide aims to explain the system configuration and environment needed to operate Exastro IT Automation (hereinafter referred to as ITA)'s Terraform CLI connectivity function (herenafter referred to as Terraform CLI driver)

Exastro IT Automation must be installed in order to use the Terraform CLI driver.
For instructions on how to install Exastro IT Automation, please see Helm chart (Kubernetes) - Online

2.2. System configuration

The Terraform CLI driveris only provided if selected when deploying Exastro IT Automation.

The diagram below illustrates a configuration pattern using Terraform Cloud/EP.

2.2.1. System configuration diagram

Terraform CLI system configuration diagram

図 2.4 Terraform CLI system configuration diagram

表 2.7 System communication requirements
Communication number
※1

FROM

TO

Protocol
(Port number※2)

Main application

ITA server
(Backyard function)
Terraform CLI
-
Runs Terraform commands from the Backyard function.

Terraform

Target device

Any
(Depends on the Terraform provider)

Runs commands and submits API from Terraform to target devices/ cloud service

※1 The communication numbers corresponds to the numbers illustrated in the Terraform CLI configuration diagram.

2.3. System requirements

The system requirements for the Terraform CLI driver are based on the ITA System requirements. See Helm chart (Kubernetes) - Online for more information.