Erik Osterman (Cloud Posse)
03/17/2026, 1:22 PMatmos terraform plan mycomponent -s dev-us-east-1
Can do the following:
1. Authentic with OIDC
2. Install all tools like opentofu
3. Initialize the backend
4. Run Terraform
5. Post Status Checks
6. Post Job Summary
Coming soon:
โข Planfile storage & retrieval: GitHub Artifacts
โข Comment Support
https://atmos.tools/changelog/native-ci-integration
https://atmos.tools/cli/configuration/ciErik Osterman (Cloud Posse)
03/17/2026, 2:00 PMErik Osterman (Cloud Posse)
03/17/2026, 2:01 PMErik Osterman (Cloud Posse)
03/17/2026, 2:01 PMMB
03/17/2026, 9:00 PMoutput:
enabled: true
variables:
- has_changes
- has_additions
- has_destructions
- plan_summaryErik Osterman (Cloud Posse)
03/17/2026, 9:07 PMatmos describe affected --format=githubErik Osterman (Cloud Posse)
03/17/2026, 9:07 PMErik Osterman (Cloud Posse)
03/17/2026, 9:07 PMErik Osterman (Cloud Posse)
03/17/2026, 9:08 PMErik Osterman (Cloud Posse)
03/17/2026, 9:10 PMMB
03/17/2026, 9:22 PMErik Osterman (Cloud Posse)
03/17/2026, 9:23 PMAlso SAAS solution are always complicated with a pci-dss regulated customer.There's always self-hosted
MB
03/17/2026, 9:23 PMMB
03/17/2026, 9:23 PMMB
03/17/2026, 9:48 PMAlexandre Feblot
03/18/2026, 5:52 PMErik Osterman (Cloud Posse)
03/18/2026, 9:38 PMworkflow should be regarding backend automated provisioning when, during a pull request, we run a tf plan with a read only role on a new production stack for the first time, i.e. with no backend available yet.Wouldn't this work for you? https://atmos.tools/changelog/automatic-backend-provisioning-on-init
MB
03/19/2026, 8:05 AMAlexandre Feblot
03/25/2026, 10:06 AMMB
03/26/2026, 8:35 AMAlexandre Feblot
03/26/2026, 9:47 AMErik Osterman (Cloud Posse)
03/26/2026, 11:36 AMAlexandre Feblot
03/26/2026, 4:22 PMMB
03/26/2026, 4:41 PMMB
03/26/2026, 4:57 PMAlexandre Feblot
03/26/2026, 5:43 PMSo make a very small module or "stack" you run firstNo, the pipeline needs to run tf plan successfully anyway to allow merging and running tf apply ๐
Personally I think the infra you need to run your pipelines / plans / etc should not be part of the workload. Should already be thereAs I wrote, the conclusion to this is that I now adopt your opinion ๐