Mateusz Osiński
09/30/2026, 11:07 AMgithub-action-atmos-terraform-plan/apply, with settings.github.actions_enabled as an opt-in (only a few app components enabled).
1) Privileged / foundation components (aws-teams, iam, tfstate-backend, …): when actions_enabled is unset/false we get green Plan jobs but no real plan (step skipped), so PRs touching those components show no Terraform plan. Cloud Posse docs suggest default actions_enabled: true and disabling sensitive ones. We’re considering plan-in-CI for privileged components (visibility/history) while keeping apply manual or on a separate privileged workflow.
Is that still the recommended pattern under Atmos Native CI? Or is there a newer way to gate plan vs apply / privileged vs app components? Have you seen teams safely enable CI apply for foundation components, and how?
2) Production promotion: how do you currently prefer customers promote changes to production with Atmos/GitOps?Erik Osterman (Cloud Posse)
09/30/2026, 1:07 PMErik Osterman (Cloud Posse)
09/30/2026, 1:07 PMErik Osterman (Cloud Posse)
09/30/2026, 1:09 PMsettings.githubErik Osterman (Cloud Posse)
09/30/2026, 1:09 PM2) Production promotion: how do you currently prefer customers promote changes to production with Atmos/GitOps?
Erik Osterman (Cloud Posse)
09/30/2026, 1:09 PMErik Osterman (Cloud Posse)
09/30/2026, 1:09 PMErik Osterman (Cloud Posse)
09/30/2026, 1:09 PMErik Osterman (Cloud Posse)
09/30/2026, 1:09 PMatmos ai skill installErik Osterman (Cloud Posse)
09/30/2026, 1:11 PMexperimental, but it's overdue for promotion to stable; it's used heavily in production.Mateusz Osiński
10/07/2026, 2:09 PMaws-teams, iam, tfstate-backend, etc.): with legacy we used settings.github.actions_enabled so CI skipped them (no plan, no apply). Native doesn’t use that setting, so I’m wondering what you recommend instead.
Do teams typically keep them out of the affected matrix entirely, run plan-only in CI and apply manually, or use a separate privileged workflow/role? Is there a documented pattern in the Native CI / atmos skills for this?Erik Osterman (Cloud Posse)
10/07/2026, 2:40 PMdescribe affected to create a matrix?Mateusz Osiński
10/07/2026, 3:31 PMcloudposse/github-action-atmos-affected-stacks (legacy), then plan/apply per {component, stack}. That’s where settings.github.actions_enabled currently gates whether Terraform actually runsErik Osterman (Cloud Posse)
10/08/2026, 1:17 PMErik Osterman (Cloud Posse)
10/08/2026, 1:17 PMErik Osterman (Cloud Posse)
10/08/2026, 1:17 PMMateusz Osiński
10/12/2026, 9:42 AMactions_enabled for us.
Clarifying the policy question though: for privileged/foundation components (aws-teams, iam, tfstate-backend), do you typically exclude them from CI entirely (manual plan/apply), run plan-only in CI, or run full plan+apply with a privileged role/workflow?Erik Osterman (Cloud Posse)
10/12/2026, 3:16 PMErik Osterman (Cloud Posse)
10/12/2026, 3:17 PMErik Osterman (Cloud Posse)
10/12/2026, 3:17 PMErik Osterman (Cloud Posse)
10/12/2026, 3:17 PM