Skip to main content

23 posts tagged with "Feature"

New capabilities and functionality

View All Tags

Deferred YAML Function Evaluation in Merge

· 5 min read
Andriy Knysh
Principal Architect @ Cloud Posse

We've improved how Atmos handles YAML functions during merges across configuration layers. Atmos now postpones merging YAML functions until after the regular merge is done. This avoids the type conflicts that used to happen when a stack layer replaced a plain value—like a string, map, or list—with a YAML function such as a template or an output reference.

Native Azure Authentication Support

· 8 min read
PePe Amengual
Principal @ Slalom Build

We're thrilled to announce native Azure authentication support in Atmos! You can now authenticate to Azure using atmos auth login with device code flow, OIDC, and service principals - working identically to az login with full Terraform provider compatibility.

Identity Flag Support for Describe Commands

· 6 min read
Erik Osterman
Founder @ Cloud Posse

The atmos describe family of commands now supports the --identity flag, enabling runtime authentication when processing YAML template functions that access remote resources. This ensures that !terraform.state and !terraform.output functions work seamlessly without relying on ambient credentials.

Authentication Support for Workflows and Custom Commands

· 4 min read
Erik Osterman
Founder @ Cloud Posse

We're excited to announce two major improvements to Atmos authentication: per-step authentication for workflows and authentication support for custom commands. These features enable you to seamlessly use cloud credentials in your automation while maintaining security through file-based credential management.

Zero-Configuration Terminal Output: Write Once, Works Everywhere

· 7 min read
Erik Osterman
Founder @ Cloud Posse

Atmos now features intelligent terminal output that adapts to any environment automatically. Developers can write code assuming a full-featured terminal, and Atmos handles the rest - capability detection, color adaptation, and secret masking happen transparently. No more capability checking, manual color detection, or masking code. Just write clean, simple output code and it works everywhere.

Cloud Console Access with atmos auth console

· 5 min read
Erik Osterman
Founder @ Cloud Posse

Atmos now includes atmos auth console, a convenience command for opening cloud provider web consoles. Similar to aws-vault login, this command uses your authenticated Atmos identities to generate temporary console sign-in URLs and open them in your browser.

Browse and Explore Atmos Releases from Your Terminal

· 5 min read
Erik Osterman
Founder @ Cloud Posse

We're introducing two new commands for exploring Atmos releases: atmos version list and atmos version show. Browse release history with date filtering, inspect artifacts, and keep your infrastructure tooling up-to-date—all from your terminal with beautiful formatted output.

Introducing atmos auth shell: Isolated Shell Sessions for Secure Multi-Identity Workflows

· 7 min read
Andriy Knysh
Principal Architect @ Cloud Posse

We're excited to introduce atmos auth shell, a new command that makes working with multiple cloud identities more secure.

This command launches isolated shell sessions scoped to specific cloud identities. Think of it like aws-vault exec, but for all your cloud identities managed by Atmos—AWS, Azure, GCP, GitHub, SAML, and more.

When you exit the shell, you return to your parent shell where those credentials were never present. It's a simple pattern that helps prevent credential leakage and reduces the risk of running commands against the wrong environment.