Introduction
Terraform helps you create and change cloud resources automatically. GitLab CI runs Terraform commands in a pipeline to apply these changes safely and repeatedly.
When you want to automatically create cloud servers every time you update your code.
When you need to check if your cloud setup is correct before making changes.
When you want to share your cloud setup steps with your team in a repeatable way.
When you want to keep track of changes to your cloud resources in your code repository.
When you want to avoid manual mistakes by automating cloud resource updates.