The old content of this page has been remove and will be updated with new one
What is Terraform?
Terraform is an open source tool for building, changing, and versioning infrastructure safely and efficiently. It supports a wide range of cloud providers, including Amazon Web Services, Microsoft Azure, IBM Cloud, and Google Cloud Platform, as well as on-premise solutions. It allows users to define infrastructure as code and then deploy it in a repeatable, predictable manner. Terraform can also be used to manage existing infrastructure, making it easier to maintain and update. Terraform works via making API calls to make this changes.
IAAC stands for Infrastructure as a Code. It is the process of managing and provisioning infrastructure through code rather than a manual process. IAAC is used to automate the process of setting up and configuring servers, networks, and other resources. This allows for faster and more efficient deployment of infrastructure components, as well as better scalability.
- Initialize a new or existing Terraform configuration:
- Verify that the configuration files are syntactically valid:
- Format configuration according to Terraform language style conventions:
- Generate and show an execution plan:
- Build or change infrastructure:
- Destroy Terraform-managed infrastructure: