jason-johnson / azure-pipelines-tasks-terraform

Azure Pipelines extension for Terraform
MIT License
122 stars 51 forks source link

Support for -var on Terraform plan #399

Closed Lars-Kolsaker closed 7 months ago

Lars-Kolsaker commented 7 months ago

Any plans to support the command line option -var on the plan command?

Regards, Lars

jaredfholgate commented 7 months ago

Hi @Lars-Kolsaker. You can supply -var or -var-file in the commandOptions field. E.g.

- task: TerraformCLI@1
  displayName: 'terraform plan'
  inputs:
    command: plan
    environmentServiceName: 'My Azure Service Connection'
    commandOptions: '-var "my_variable=testing123" -var "my_other_variable=123456"'

Example usage here: https://github.com/Azure-Samples/azure-devops-terraform-oidc-ci-cd/blob/e1d267c3baa370516a7614f978ff0c1080868c91/pipelines/oidc.yml#L102

Lars-Kolsaker commented 7 months ago

Thanks