Introduction
Terraform helps you create and change cloud resources automatically. The 'terraform apply' command makes your planned changes happen in the cloud.
When you want to create a new server or database in the cloud using code.
When you have changed your infrastructure code and want to update the cloud resources accordingly.
When you want to make sure your cloud setup matches the code you wrote.
When you want to safely add or remove cloud resources without doing it manually.
When you want to track changes to your cloud setup over time.