text: Figure 5-10 Terraform components 
  
  Terraform features the following files: 
  
  (cid:2) Configuration 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. 
  
  (cid:2) Terraform 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. 
  
  **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). 
  
  (cid:2) Terraform state file (.tfstate): This JSON state file contains information about the 
  provisioned infrastructure that Terraform manages. 