I'm eager to dive into Terraform, especially in the context of Azure, but I feel overwhelmed and think I need a large-scale project to truly grasp it. Could anyone suggest how to get started with the basics or if there's a simpler approach to learn this effectively?
3 Answers
You don’t actually need a big project to get started with Terraform. I’d recommend starting simple—try deploying standard resources first. Once you’re comfortable, move on to using modules, variables, and tfvars. Working with remote state files is also good practice, and you can learn all of this without needing anything enterprise-level in place.
Check this out for a structured approach: [Azure CAF Enterprise-Scale](https://registry.terraform.io/modules/Azure/caf-enterprise-scale/azurerm/latest). It’s a good reference for stepping up your skills from beginner to more advanced concepts.
I’ll definitely give this a look!
You can definitely start small! Create a simple web app with an MSSQL database to get your feet wet. Even if you hardcode parameters at first, it’s okay to learn the foundations. Starting big might lead to mistakes that could complicate things later on, so keep it manageable at first.
That makes total sense! I’ll focus on getting the basics down first.