ARM, Bicep, knees and toes! Infrastructure as code for beginners.
Slide 2
Originally from Mexico.
Tech Lead at Geneca.
Spend time with family, movies, videogames, soccer.
@thesoccerdev drkclw samueljgomez
Slide 3
Agenda • Who is this talk for? • Infrastructure as Code • Azure Resource Manager • Tool overview
• ARM templates • Bicep • Terraform
Slide 4
Who is this talk for? • People completely new to IaC. • Little experience with ARM templates. • New to Bicep. • New to Terraform.
Slide 5
Infrastructure as Code • Deploy infrastructure in an automated, consistent and repeatable manner.
Slide 6
Azure Resource Manager • API provisioning engine built into Azure.
Slide 7
Azure Resource Manager benefits • Manage infrastructure through templates. • Deploy resources in a consistent state. • Define dependencies between resources. • Apply tags to resources to organize them. • Apply access control.
Slide 8
ARM templates
Slide 9
ARM templates • JSON format with declarative syntax.
• Defines infrastructure and configuration.