Get started with Infrastructure as Code (IaC)
Learn how to use Infrastructure-as-Code (IaC) tools to reliably provision virtual machines and other infrastructure on Azure.
Get started with IaC
Learn how IaC allows you to deploy your infrastructure multiple times using the same code.
Deploying with IaC
Third-party Azure IaC providers
Terraform
Use HCL (HashiCorp Language) to codify infrastructure in configuration files that describe the desired state for your topology.
Chef
Use Chef Automate to collaborate on application and infrastructure changes with speed and at scale.
Jenkins
Use Jenkins to set up continuous integration and delivery (CI/CD) for software projects.
Ansible
Use Ansible to automate provisioning, configuration management, application deployment, orchestration, and many other IT processes.
Pulumi
Build infrastructure on Azure using TypeScript, Python, Go, C#, Java or YAML. The Azure Native provider is always up-to-date and covers 100% of the resources in Azure Resource Manager (ARM).