Repolode
cloudposse

cloudposse/atmos

Open-source runtime для оркестрации Terraform, OpenTofu, Helmfile и контейнеров с общей конфигурацией, аутентификацией и CI-процессами.

Open source альтернатива:Terragrunt

Звёзды
1,416
Форки
195
Открытые issues
299
Последний коммит
3 часа назад

Что это?

Atmos — это open-source runtime для инфраструктуры: он собирает конфигурацию, выполняет аутентификацию и запускает Terraform, OpenTofu, Kubernetes, Helm и контейнеры одними и теми же командами на локальном компьютере, в CI или через AI-агентов. Окружения описываются как стеки и компоненты, поэтому в каждом регионе или на каждом этапе можно повторно использовать одни и те же корневые модули с помощью иерархических импортов и наследования, не дублируя конфигурацию.

Помимо запуска IaC-инструментов, Atmos объединяет возможности, для которых обычно нужны отдельные инструменты: аутентификацию в нескольких облаках (AWS, Azure, GCP), секреты из таких хранилищ, как 1Password, SSM, Vault и SOPS, подключение зависимостей к проекту, кэш сборки и автоматическую установку закреплённых версий Terraform, OpenTofu и Helmfile. Atmos также определяет, какие компоненты изменились в git, чтобы CI планировал или применял изменения только для затронутых частей.

Atmos поддерживает пользовательские рабочие процессы и команды, хуки жизненного цикла, проверку с помощью OPA и JSON Schema, а также MCP-сервер с навыками для агентов, работающих с такими инструментами, как Claude Code и Cursor. Проект написан на Go и распространяется по лицензии Apache-2.0.

Ключевые возможности

  • 01Иерархическая конфигурация стеков с импортами и наследованием для создания DRY-окружений.
  • 02Единая аутентификация в AWS, Azure и GCP, включая SSO и OIDC.
  • 03Секреты из более чем 10 хранилищ с маскировкой в выводе.
  • 04Автоматическая установка закреплённых версий Terraform, OpenTofu и Helmfile.
  • 05Определение изменённых компонентов с учётом git для планирования и применения изменений в CI.
  • 06Пользовательские рабочие процессы, команды и хуки жизненного цикла.

Сценарии использования

  • Управление множеством облачных аккаунтов и регионов с помощью общего набора корневых модулей.
  • Запуск одинаковых развёртываний Terraform и Helmfile локально и в CI-пайплайнах.
  • Обеспечение соответствия политикам с помощью OPA или проверки по JSON Schema во всех окружениях.
  • Предоставление AI-агентам возможности управлять инфраструктурой через MCP-сервер и навыки агентов.

Что важно знать

  • Анонимная телеметрия собирается по умолчанию. Чтобы отказаться от её сбора, нужно изменить настройку в atmos.yaml или задать переменную среды.

В подборках

Темы

Частые вопросы

Что такое atmos?
Open-source runtime для оркестрации Terraform, OpenTofu, Helmfile и контейнеров с общей конфигурацией, аутентификацией и CI-процессами. Atmos — это open-source runtime для инфраструктуры: он собирает конфигурацию, выполняет аутентификацию и запускает Terraform, OpenTofu, Kubernetes, Helm и контейнеры одними и теми же командами на локальном компьютере, в CI или через AI-агентов. Окружения описываются как стеки и компоненты, поэтому в каждом регионе или на каждом этапе можно повторно использовать одни и те же корневые модули с помощью иерархических импортов и наследования, не дублируя конфигурацию.
atmos можно использовать бесплатно? Какая у него лицензия?
atmos распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
atmos всё ещё поддерживается?
Активно поддерживается. Последний коммит в atmos — 7 нояб. 2026 г..
Для чего можно использовать atmos?
Управление множеством облачных аккаунтов и регионов с помощью общего набора корневых модулей. Запуск одинаковых развёртываний Terraform и Helmfile локально и в CI-пайплайнах. Обеспечение соответствия политикам с помощью OPA или проверки по JSON Schema во всех окружениях. Предоставление AI-агентам возможности управлять инфраструктурой через MCP-сервер и навыки агентов.
Где скачать atmos?
Исходный код и инструкции по установке — на GitHub: https://github.com/cloudposse/atmos

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.

DevOps и облака#infrastructure-as-code#cloud#devops
50,2 тыс.10,6 тыс.GoOtherАктивно поддерживаетсяОбновлён вчера