#atlantis (2021-12)

atlantis

Discuss the Atlantis (<http://runatlantis.iorunatlantis.io>)

**Archive: ** https://archive.sweetops.com/atlantis/

2021-12-04

Bartłomiej Szostek avatar
Bartłomiej Szostek

Hi all wave I am in process of setting up AWS infra for brand new organisation and I was wondering if there are any best-practices related to deploying atlantis to multi-account environments? Would I deploy an atlantis instance in each AWS account, group of accounts or one for everything? Initially, the organisation will be rather basic, but with potential to grow in the future. I am going to have all the basic fundamental OU in my AWS org, and maybe a couple of workloads: https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/basic-organization.html

Basic organization - Organizing Your AWS Environment Using Multiple Accounts

The following example incorporates a security tooling environment for common security services, a second workload, and support for sandbox and development environments. Additions include:

Bartłomiej Szostek avatar
Bartłomiej Szostek
Deployments OU - Organizing Your AWS Environment Using Multiple Accounts

The Deployments OU contains resources and workloads that support how you build, validate, promote, and release changes to your workloads.

1

2021-12-07

joshmyers avatar
joshmyers

wave Any ideas what requirements are around removing “Refresh” lines from Atlantis output? Specifically around versions >= 0.14.X

joshmyers avatar
joshmyers

A load of PRs

joshmyers avatar
joshmyers
fix(output): Remove Refreshing state... from output by mathcantin · Pull Request #1352 · runatlantis/atlantisattachment image

Fixes #1306 Since Terraform 0.14.0 there are no separator between refreshing plan and the plan. This strategy is to find the last line with &quot;Refreshing state…&quot; and remove it with all of…

joshmyers avatar
joshmyers

Am using terragrunt workflow with TF 0.14.6 and still getting refresh output

joshmyers avatar
joshmyers

Note that I’m not using Atlantis to manage the version of Terraform for a given project https://github.com/runatlantis/atlantis/blob/38cf7b014137637c065513b2077eca0c8ef43541/server/core/runtime/plan_step_runner.go#L291

atlantis/plan_step_runner.go at 38cf7b014137637c065513b2077eca0c8ef43541 · runatlantis/atlantisattachment image

Terraform Pull Request Automation. Contribute to runatlantis/atlantis development by creating an account on GitHub.

RB avatar

Cloud Posse doesn’t manage runatlantis org so we cannot merge those PRs

RB avatar

@joshmyers I believe atlantis has their own slack. Have you tried there ?

joshmyers avatar
joshmyers

The PRs have all already gone in

RB avatar

ohh ok I see

joshmyers avatar
joshmyers

Cool, I’ll ask in the atlantis Slack (if can find it)

RB avatar

I thought you needed those merged. My apologies

joshmyers avatar
joshmyers

Is there an Atlantis Slack?

RB avatar
runatlantis/Lobby

@hamstah: as in it’s “not officially supported”

joshmyers avatar
joshmyers

Yeah, have asked in there but seems pretty dead

joshmyers avatar
joshmyers

Anyone got “Refresh” not showing in Atlantis plans?

jose.amengual avatar
jose.amengual

hi

jose.amengual avatar
jose.amengual

lol

2021-12-21

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

@Andriy Knysh (Cloud Posse) it took 3 years, 2 closed PRs, and 3 different people, but your PR for Atlantis allowlists finally made it!!!!! Thanks @jose.amengual https://github.com/runatlantis/atlantis/pull/1694

feat: add GitHub team allowlist configuration option by paulerickson · Pull Request #1694 · runatlantis/atlantisattachment image

Summary Configure permissions by GitHub team, with a list of teams and commands they are permitted to use. Usage atlantis server –gh-team-allowlist &quot;myteam:plan, secteam:apply&quot; Backgroun…

party_parrot3
1
Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

yes, @jose.amengual showed it to me

feat: add GitHub team allowlist configuration option by paulerickson · Pull Request #1694 · runatlantis/atlantisattachment image

Summary Configure permissions by GitHub team, with a list of teams and commands they are permitted to use. Usage atlantis server –gh-team-allowlist &quot;myteam:plan, secteam:apply&quot; Backgroun…

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)
Release 0.8.0 Add `gh-team-whitelist` command line argument · cloudposse/atlantisattachment image

Important Note Users are advised to upgrade to release 0.9.0.2 The gh-team-whitelist feature in this release has known deficits and should not be relied on. Users are advised to upgrade to release …

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

thanks @jose.amengual for taking over

jose.amengual avatar
jose.amengual

    keyboard_arrow_up