Member-only story
Terraform : Mastering the open source Infrastructure as Code tool
Terraform, created by HashiCorp in 2014, the open source Infrastructure as Code tool Terraform integrates with AWS, Azure or Google Cloud Platform to automate IT infrastructure.
It is an open source Infrastructure as Code (IaC) environment. Its purpose is to automate the provisioning and management of any Cloud infrastructure or IT resources.
Upstream, the operations to be performed will be coded in an ad hoc language specific to Terraform and called HashiCorp Configuration Language (HCL). Once created, the HCL configuration files will be executed via the Terraform CLI.
All the tasks specified in the file will then be applied. This could be the deployment or configuration of Physical Servers, Virtual Machines, Containers, Clusters or network devices.
In addition to the HCL language, Terraform also supports configuration files in Json format.
Terraform is an infrastructure as code (IaC) tool that allows you to build, change, and version infrastructure safely and efficiently. This includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS entries, SaaS features, etc. Terraform can manage both existing service providers and custom in-house solutions.