Technical requirementsInstalling TerraformManual installationInstallation by scriptIntegrating Terraform with Azure Cloud ShellConfiguring Terraform for AzureCreating the Azure SPConfiguring the Terraform providerThe Terraform configuration for local development and testingWriting a Terraform script to deploy an Azure infrastructureFollowing some Terraform good practicesRunning Terraform for deploymentInitializationPreviewing the changesApplying the changesUnderstanding the Terraform life cycle with different command-line optionsUsing destroy to better rebuildFormatting and validating the configurationThe Terraform life cycle within a CI/CD processProtecting the state file with a remote backendSummaryQuestionsFurther reading