10 messages
👽️
erik20 days ago
Pretty awesome way to build idempotent lamba artifacts using atmos hooks. Using this to deploy a lambda we use to send a daily AWS budget cost report.
erik17 days ago(edited)
We launched a new sidebar making it easier to find what you're looking for. Use the filter to quickly sift through available options.
atmos.tools/cli
atmos.tools/cli
Zack8 days ago
Hello! 👋 Haven't posted in here a ton as Atmos typically does the job for us. I run a team of DevOps/Platform/DBA folk. Our DBA has been battling this bug: github.com/cloudposse/atmos/issues/2088 for some time. Doesn't seem as if it's gained any traction. Curious if this will be addressed or if there is a workaround suggested?
Zack2 days ago(edited)
@Erik Osterman (Cloud Posse) is there any appetite to have labels be able to be an or operator also - meaning if I had a component with
deployment: stg,prd it could be either deployment: stg, or deployment: prd, or both if that was passed in?erik2 days ago
We just released Atmos 1.233.0
I am really excited about this release. It introduces 3 very significant features.
• Native AWS CloudFormation support (if you previously used AWS Rain - archived), then this is for you!
• Atmos Script (based on Starlark), every aspect of atmos can now be directly controlled in a python-like scripting language. Eliminate bash/incompatibilities and use starlark instead. You can use it in any workflows, custom commands, even as
• Atmos Policy Engine - you can control every thing atmos does now by policy. You can block functions (e.g.
github.com/cloudposse/atmos/…/…
I am really excited about this release. It introduces 3 very significant features.
• Native AWS CloudFormation support (if you previously used AWS Rain - archived), then this is for you!
• Atmos Script (based on Starlark), every aspect of atmos can now be directly controlled in a python-like scripting language. Eliminate bash/incompatibilities and use starlark instead. You can use it in any workflows, custom commands, even as
#!/usr/bin/atmos• Atmos Policy Engine - you can control every thing atmos does now by policy. You can block functions (e.g.
!exec), you can require webhooks to run when certain events happen, you can trigger hooks for stacks with certain labels, etc. github.com/cloudposse/atmos/…/…
Brent Farand1 day ago
Hello! I might have found a bit of a bug with the !terraform.state YAML function. I have created a GitHub issue for it github.com/cloudposse/atmos/issues/3446. I would be happy to provide any other information if needed! Hopefully it's a legitimate issue and not a configuration issue on my part, that would make me look real dumb... 😅
Looking forward to trying out the new features introduced in 1.233! And thank you for fixing the last issue I opened (github.com/cloudposse/atmos/issues/3213) 😄
Looking forward to trying out the new features introduced in 1.233! And thank you for fixing the last issue I opened (github.com/cloudposse/atmos/issues/3213) 😄
Maksym Vlasov1 day ago(edited)
terraform_workspace_template does not work in Global Metadata - it fails on schema validation. Underlying functionality may be already in placegithub.com/cloudposse/atmos/issues/3452
Maksym Vlasov1 day ago(edited)
Another finding, I didn't open an issue, as I plan to switch to
terraform_workspace_template, so JFYIerikabout 24 hours ago
Plugins are coming to atmos! We're starting with laying the foundational work, with initial support for writing auth extensions. You can see what the DX is writing auth plugins. Feedback welcome.
pr-3459.atmos-docs.ue2.dev.plat.cloudposse.org/changelog/native-auth-plugins
pr-3459.atmos-docs.ue2.dev.plat.cloudposse.org/changelog/native-auth-plugins
erikabout 9 hours ago
Heads up! Whether you're hiring and looking for developers who are familiar with atmos, or you're a dev looking for work, feel free to reach out to me. Sometimes I can make intros. No promises 😃