https://www.runatlantis.io/ logo
Title
r

RB

03/21/2023, 1:38 PM
r

Rui

03/21/2023, 3:46 PM
Yeah, that is totally possible, in fact, any webhook-based self-hosted long running apps are possible
p

PePe Amengual

03/21/2023, 3:50 PM
but it will have to be self hosted
you get to delete all the code for all the other VCSs
but what else you gain?
thinking out load here
r

Rui

03/21/2023, 4:36 PM
you get to delete all the code for all the other VCSs
what do you mean by that?
I think that action story is mostly about atlantis runner?
oh, you referred to the poc project, yeah, that is just a poc. 🙂
t

tpol

03/21/2023, 4:52 PM
i'm a little confused why use atlantis instead of simple terraform github action here - i guess you could pretty much replicate the atlantis workflow with https://developer.hashicorp.com/terraform/tutorials/automation/github-actions my particular use case for atlantis is that i don't want to share any secret data from terraform in github actions environment that's why i prefer to run terraform inside the infrastructure where i'm a bit more relaxed using secrets etc.
p

PePe Amengual

03/21/2023, 4:57 PM
there is a bunch of other actions that can do this even better than the doc from hashi
but Atlantis does a lot of other things already
but it was created before Actions so this could be a natural progression to support that kind of workflow
t

tpol

03/21/2023, 5:04 PM
I think remote storage backend and ad-hoc command execution would open many doors for Atlantis :)
Maybe even just storing plans in a object storage instead of the local filesystem can make it stateless?
p

PePe Amengual

03/21/2023, 5:45 PM
yes, there has been discussions about that
Boltdb will have to be removed or another backend added for that
t

tpol

03/21/2023, 5:45 PM
Wasn’t boltdb replaced by redis recently?
p

PePe Amengual

03/21/2023, 5:46 PM
nope
just the locking
not the whole thing
there is still dependencies there that will be to be abstracted
👍 1