pool: vmImage: ubuntu-latest steps: - task: TerraformTaskV4@4 name: terraformInit inputs: provider: 'azurerm' command: 'init' backendServiceArm: 'sub-06(82fec995-d706-4757-a002-6bfc2d89631a)' backendAzureRmResourceGroupName: 'tfStateRG' backendAzureRmStorageAccountName: 'tfstatemeritomf' backendAzureRmContainerName: 'tfstate1' backendAzureRmKey: 'tfstate1/tfstate.tf' - task: TerraformTaskV4@4 name: terraformPlan displayName: Create Terraform Plan inputs: provider: 'azurerm' command: 'plan' commandOptions: '-out main.tfplan' environmentServiceNameAzureRM: 'sub-06(82fec995-d706-4757-a002-6bfc2d89631a)' - task: TerraformTaskV4@4 condition: eq(variables['terraformPlan.changesPresent'], 'true') name: terraformApply inputs: provider: 'azurerm' command: 'apply' environmentServiceNameAzureRM: 'sub-06(82fec995-d706-4757-a002-6bfc2d89631a)' commandOptions: 'main.tfplan'