Infrastructure as Code Before Terraform: Azure ARM Templates for DBAs
Terraform wasn't released until 2014. Ansible was around but Windows-focused Azure automation wasn't its strength. In 2013, if you wanted repeatable, version-controlled Azure infrastructure, the native answer was Azure Resource Manager templates — JSON documents that described the infrastructure you wanted and let Azure figure out how