Terraform Intro
What is Terraform?
- Terraform is an open-source infrastructure as code software,
- Created by Hashicorp.
- Open Source/Enterprise Version,
- It provides consistent CLI workflow to manage hundreds of cloud services and life cycle.
- Manage Multiple Cloud Providers.
- Supports all the Services by various Cloud Providers.
- Build-Change-Versioning Infrastructure.
- Terraform uses declarative configuration files.
Write a Code:
Write your code in declarative configuration file.
Plan a Code:
Run "terraform plan" to check whether the execution plan for a configuration matches your expectations before provisioning or changing infrastructure (Like Preview output).
Apply a Code:
Apply changes to the cloud providers with "terraform apply" command to reach the desired state of the configuration.
Some other Infrastructure as Code:
- CloudFormation
- Ansible
- Heat
- SaltStack
- Chef
- Puppet and more
Comments
Post a Comment