Executa Terraform e OpenTofu a partir de pull requests, armazenando o state como um grafo de dependências no PostgreSQL, em vez de um arquivo de state.
cloudposse/atmos
Runtime open source para orquestrar Terraform, OpenTofu, Helmfile e containers com configurações, autenticação e workflows de CI compartilhados.
Alternativa open source a:Terragrunt
- Estrelas
- 1,416
- Forks
- 195
- Issues abertas
- 299
- Último commit
- há 3 horas
O que é?
Atmos é um runtime open source para infraestrutura que compila, autentica e executa Terraform, OpenTofu, Kubernetes, Helm e containers com os mesmos comandos em um laptop, na CI ou por meio de agentes de IA. Os ambientes são organizados em stacks e componentes, permitindo que cada região ou estágio reutilize os mesmos módulos raiz por meio de imports hierárquicos e herança, em vez de configurações copiadas e coladas.
Além de executar ferramentas de IaC, o Atmos reúne recursos que, de outra forma, exigiriam ferramentas separadas: autenticação multicloud (AWS, Azure, GCP), secrets obtidos de backends como 1Password, SSM, Vault e SOPS, vendorização de dependências, cache de build e instalação automática de versões fixas do Terraform, OpenTofu e Helmfile. Ele também detecta quais componentes mudaram no git para que a CI planeje ou aplique apenas as partes afetadas.
O Atmos oferece suporte a workflows e comandos personalizados, hooks de ciclo de vida, validação com OPA e JSON Schema e um servidor MCP com agent skills para ferramentas como Claude Code e Cursor. É escrito em Go e distribuído sob a licença Apache-2.0.
Recursos principais
- 01Configuração hierárquica de stacks com imports e herança para manter ambientes DRY.
- 02Autenticação unificada em AWS, Azure e GCP, incluindo SSO e OIDC.
- 03Secrets obtidos de mais de 10 backends e ocultados na saída.
- 04Instalação automática de versões fixas do Terraform, OpenTofu e Helmfile.
- 05Detecção de componentes alterados com base no git para plan e apply na CI.
- 06Workflows, comandos e hooks de ciclo de vida personalizados.
Casos de uso
- Gerenciar várias contas e regiões de nuvem com um único conjunto compartilhado de módulos raiz.
- Executar as mesmas implantações de Terraform e Helmfile localmente e em pipelines de CI.
- Aplicar políticas de conformidade com OPA ou validação de JSON Schema em diferentes ambientes.
- Permitir que agentes de IA operem a infraestrutura por meio do servidor MCP e de agent skills.
Antes de usar
- A telemetria anônima é coletada por padrão e é necessário desativá-la em atmos.yaml ou por meio de uma variável de ambiente.
Em coleções
Tópicos
Perguntas frequentes
- O que é atmos?
- Runtime open source para orquestrar Terraform, OpenTofu, Helmfile e containers com configurações, autenticação e workflows de CI compartilhados. Atmos é um runtime open source para infraestrutura que compila, autentica e executa Terraform, OpenTofu, Kubernetes, Helm e containers com os mesmos comandos em um laptop, na CI ou por meio de agentes de IA. Os ambientes são organizados em stacks e componentes, permitindo que cada região ou estágio reutilize os mesmos módulos raiz por meio de imports hierárquicos e herança, em vez de configurações copiadas e coladas.
- atmos é gratuito? Qual é a licença?
- atmos é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- atmos ainda é mantido?
- Manutenção ativa. O último commit de atmos foi em 7 de nov. de 2026.
- Para que posso usar atmos?
- Gerenciar várias contas e regiões de nuvem com um único conjunto compartilhado de módulos raiz. Executar as mesmas implantações de Terraform e Helmfile localmente e em pipelines de CI. Aplicar políticas de conformidade com OPA ou validação de JSON Schema em diferentes ambientes. Permitir que agentes de IA operem a infraestrutura por meio do servidor MCP e de agent skills.
- Onde consigo atmos?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cloudposse/atmos
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CLI de infraestrutura como código que planeja e aplica arquivos de configuração declarativa para criar, alterar e versionar recursos de nuvem e serviços.
Orquestração open source de IaC que executa Terraform e OpenTofu no seu pipeline de CI atual, com plan e apply acionados por comentários em pull requests.
Interface web e API para executar playbooks do Ansible, código Terraform/OpenTofu e scripts Bash ou PowerShell em um painel compartilhado.
OpenTofu é uma ferramenta open source de infraestrutura como código para criar, alterar e versionar infraestrutura em nuvem de forma declarativa.
Um provider do Terraform que permite criar, alterar e destruir recursos da AWS por meio de configurações declarativas.