INTRODUCTION OF TERRAFORM-1:-
Terraform code is written in a language called HCL in files with the extension .tf.
It is a declarative language, so your goal is to describe the infrastructure you want, and Terraform will figure out how to create it.
Terraform can create infrastructure across a wide variety of platforms or providers -AWS, Azure, Google Cloud and many others.
Today, most of the cloud providers have their own infrastructure as code ( e.g -AWS has Cloud formation ). However, if we want to manage multi could environment the best solution is terraform. It can provision cloud-native applications across all the major cloud players: Azure, Google Cloud Platform, AWS, and AliCloud.