#atlantis (2020-06)

atlantis

Discuss the Atlantis (http://runatlantis.io|runatlantis.io) *Archive: * https://archive.sweetops.com/atlantis/

2020-06-30

sheldonh avatar
sheldonh

Follow-up on conversations about Terraform Cloud vs Atlantis. I’m using Terraform Cloud, but bumping to paid tier is high cost and having difficulty with any new software purchases.

Thinking about atlantics and just setting up with the wonderful cloudposse modules we’ve been provided. I like the “plain preview” and all and PR chatops improvements too.

So…. long-term, do you feel atlantis integration is alive and well and will continue to be a robust solution for those willing to spin up some internal infra, or do you feel it’s on life-support/replacement soon by Terraform Cloud due to the primary developers moving to Terraform team? Getting folks to run Terraform Cloud will be tricky I’m realizing due to their reliance on make files to run terraform commands instead of just “pure” terraform. I’m thinking maybe atlantis is that option that’s needed to allow them to run things but eliminate such heavy reliance on Jenkins for running just terraform plans.

jose.amengual avatar
jose.amengual

I think it will continue going, TF cloud does not support some specific business rules and workflows that people use

jose.amengual avatar
jose.amengual

there is active development in the project so far even though they moved to hashicorp

sheldonh avatar
sheldonh

very cool. I’ll probably give it a chance

Michael Warkentin avatar
Michael Warkentin

Having played around with the TFCloud workflow I like atlantis better

Michael Warkentin avatar
Michael Warkentin

TFCloud requires apply from master (I like to apply on the branch to make sure it works before merge (this is atlantis’ workflow))

1
Michael Warkentin avatar
Michael Warkentin

TFCloud also won’t allow you to plan/apply outside the VCS workflow

johncblandii (Cloud Posse) avatar
johncblandii (Cloud Posse)

@Michael Warkentin that’s not true. TFCloud will plan/apply from any branch

johncblandii (Cloud Posse) avatar
johncblandii (Cloud Posse)
05:14:18 PM

Pick a branch and let it rip.

Michael Warkentin avatar
Michael Warkentin

@johncblandii (Cloud Posse) sorry - yes you can pick a branch to apply when you merge to (could be master or some other branch) but I like atlantis’ workflow better where you actually apply from the feature branch before merging into master (or other branch)

Michael Warkentin avatar
Michael Warkentin

I find the other way around leads to a lot of “merge > apply fails (something misconfigured that you don’t know until runtime) > open a PR to fix > repeat…”

johncblandii (Cloud Posse) avatar
johncblandii (Cloud Posse)

You can apply from a feature too if you just use it as a state backend and tie in chatops through your CI. That’s a local vs remote setting for applies. You miss out on good features there, but it does get around the PR fixes.

You can also use the full API to trigger calls directly.

johncblandii (Cloud Posse) avatar
johncblandii (Cloud Posse)

Remote without VCS is possible too.

johncblandii (Cloud Posse) avatar
johncblandii (Cloud Posse)

@Michael Warkentin you can skip to about 12:00 and you can see me remote plan/apply without VCS locally.

https://youtu.be/7zHEjMyBGdU

1

2020-06-17

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

can i get some upvotes && comments plz https://github.com/runatlantis/atlantis/issues/1084

[feature request] Reaction emojis when running · Issue #1084 · runatlantis/atlantis

I've been using the cloudposse chatops commands recently. When I run /readme-rebuild or similar, the chatops github action will first update my comment with to show that it has been seen, w…

4

2020-06-01

    keyboard_arrow_up