microsoft / azure-pipelines-terraform

Azure Pipelines tasks for installing Terraform and running Terraform commands in a build or release pipeline.
MIT License
95 stars 60 forks source link

Merge missing features that exist in TerraformCLI Azure Pipelines Tasks #119

Closed jarhorn closed 1 year ago

jarhorn commented 1 year ago

Hello all,

I don't know if the team is aware, but there is a competing Azure Pipelines tasks extension in the Azure Marketplace, Azure Pipelines Terraform Tasks.

The interfaces are very similar, but the other tasks have some very compelling features:

  1. az login on Terraform Apply
  2. secure variable/file support
  3. more direct CLI commands support
    • version
    • refresh
    • import
    • force-unlock
    • fmt
    • workspace
    • state

I haven't done a deep code comparison, but that repo is going through a "change of ownership" (indicate plans of transition), so it feels like now would be a good time to unify approaches 😄. It certainly feels like a lot of implementation code, and some existing tests, exist in that project.

Happy to help with this however I can.

mericstam commented 1 year ago

Hi, I know about the other extension. @charleszipp has done a great job on his extension. I was not aware he was at Microsoft. Let's see what we can do.

mericstam commented 1 year ago

closing this as this is not a priority for extension owner.