Facebook
From dsfdsf, 2 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 213
  1. pool:
  2.   vmImage: ubuntu-latest
  3.  
  4. steps:
  5. - task: TerraformTaskV4@4
  6.   name: terraformInit
  7.   inputs:
  8.     provider: 'azurerm'
  9.     command: 'init'
  10.     backendServiceArm: 'sub-06(82fec995-d706-4757-a002-6bfc2d89631a)'
  11.     backendAzureRmResourceGroupName: 'tfStateRG'
  12.     backendAzureRmStorageAccountName: 'tfstatemeritomf'
  13.     backendAzureRmContainerName: 'tfstate1'
  14.     backendAzureRmKey: 'tfstate1/tfstate.tf'
  15.  
  16. - task: TerraformTaskV4@4
  17.   name: terraformPlan
  18.   displayName: Create Terraform Plan
  19.   inputs:
  20.     provider: 'azurerm'
  21.     command: 'plan'
  22.     commandOptions: '-out main.tfplan'
  23.     environmentServiceNameAzureRM: 'sub-06(82fec995-d706-4757-a002-6bfc2d89631a)'
  24.  
  25. - task: TerraformTaskV4@4
  26.   condition: eq(variables['terraformPlan.changesPresent'], 'true')
  27.   name: terraformApply
  28.   inputs:
  29.     provider: 'azurerm'
  30.     command: 'apply'
  31.     environmentServiceNameAzureRM: 'sub-06(82fec995-d706-4757-a002-6bfc2d89631a)'
  32.     commandOptions: 'main.tfplan'
  33.