92 Red Hat OpenShift and IBM Cloud Paks on IBM Power Systems: Volume 1
Terraform components are shown in Figure 5-10.
Figure 5-10   Terraform components
Terraform features the following files:
/SM590000Configuration files(.tf): Terraform uses its own configuration language, which allows 
concise descriptions of infrastructure. The Terraform language is declarative and 
describing an intended goal rather than the steps to reach that goal.
/SM590000Terraform binary (executable) file: This file is written and compiled in GO language. To 
install Terraform, find the appropriate package for your system and download it from this 
web page. 
/SM590000Terraform state file (.tfstate): This JSON state file contains information about the 
provisioned infrastructure that Terraform manages.
Note: Terraform can run on any platform (including x86) to provision resources. If you 
have a ppc64le platform, you must compile Terraform and all needed providers 
(plug-ins).