runatlantis / atlantis

Terraform Pull Request Automation
https://www.runatlantis.io
Other
7.72k stars 1.05k forks source link

Support for Google Infrastructure manager #3764

Open tfhartmann opened 1 year ago

tfhartmann commented 1 year ago

Google just released Infrastructure manager and I would like to be able to use Atlantis for our PR workflow, while GCP does the remote execution of the terraform plan/apply. Thanks for the consideration.

Community Note


Describe the user story

Describe the solution you'd like

Describe the drawbacks of your solution

Describe alternatives you've considered

jamengual commented 1 year ago

you can create a custom workflow and try to run it and see how it goes, it might work somewhat already. People run cdk , atmos and other tools in Atlantis

tfhartmann commented 1 year ago

you can create a custom workflow and try to run it and see how it goes, it might work somewhat already. People run cdk , atmos and other tools in Atlantis

Thats a good idea, I'll give it a try. It'd would be cool to be able to set that as the default workflow behavior on the server, so that unless a custom workflow is defined, that Atlantis would automatically use the remote runner.

jamengual commented 1 year ago

you can customize the default workflow too, you just need to define it with the same name "default" or use pre_workflow_hooks to create an Atlantis.yaml dynamically with your custom workflow/options.

On Tue, Sept 26, 2023, 7:20 a.m. Alaric Hartmann @.***> wrote:

you can create a custom workflow and try to run it and see how it goes, it might work somewhat already. People run cdk , atmos and other tools in Atlantis

Thats a good idea, I'll give it a try. It'd would be cool to be able to set that as the default workflow behavior on the server, so that unless a custom workflow is defined, that Atlantis would automatically use the remote runner.

— Reply to this email directly, view it on GitHub https://github.com/runatlantis/atlantis/issues/3764#issuecomment-1735643462, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQ3ERDGJR3V35FPP7ZKDXLX4LQBPANCNFSM6AAAAAA4WTUCC4 . You are receiving this because you commented.Message ID: @.***>