
platform-engineering-labs/formae
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Инфраструктура с открытым исходным кодом, которая начинается с того, что уже работает. Форма обнаруживает ваше поместье, версии дрейфа и возвращает текущий код.
Обзор
formae обнаруживает инфраструктуру, работающую в ваших облачных учетных записях и кластерах, ведет версионную запись каждого ресурса и каждого изменения к нему, кто бы ни внес изменения, и применяет изменения при любой детализации, от одного свойства до целой среды. Государственный файл для управления отсутствует. Вы работаете с ним с помощью кода, CLI или агента ИИ. Он может использоваться в качестве альтернативы Terraform, OpenTofu или Pulumi, или наряду с ними, Helm и ручные изменения, на AWS, Azure, Google Cloud, Kubernetes и других платформах. Этот репозиторий - это издание с открытым исходным кодом, которое вы запускаете самостоятельно. Formae Cloud - это тот же формат, что и агент, управляемый вами. Linux и macOS. Изображение контейнера и диаграмма Хелма доступны для запуска агента на сервере или в Kubernetes. Начните агент, затем посмотрите, что уже существует, и получите код для него: Или декларировать ресурсы самостоятельно. Форма в Pkl, главная. pkl: Быстрый запуск развертывает полный пример в AWS, Azure или GCP примерно за десять минут.
Обзор (машинный перевод)
formae обнаруживает инфраструктуру, работающую в ваших облачных учетных записях и кластерах, ведет версионную запись каждого ресурса и каждого изменения к нему, кто бы ни внес изменения, и применяет изменения при любой детализации, от одного свойства до целой среды. Государственный файл для управления отсутствует. Вы работаете с ним с помощью кода, CLI или агента ИИ.
Он может использоваться в качестве альтернативы Terraform, OpenTofu или Pulumi, или наряду с ними, Helm и ручные изменения, на AWS, Azure, Google Cloud, Kubernetes и других платформах.
Этот репозиторий formae IaC, с открытым исходным кодом, который вы запускаете самостоятельно. Formae Cloud - это тот же формат, что и агент, управляемый вами.
Документация · Быстрый запуск · Плагины · Заметки о выпуске · Веб-сайт · Разлад
##Установка
Linux и macOS. Изображение контейнера и диаграмма Хелма доступны для запуска агента на сервере или в Kubernetes.
Пример
Начните агент, затем посмотрите, что уже существует, и получите код для него:
Или декларировать ресурсы самостоятельно. А в Пхл, [[Т0]]:
Быстрый запуск развертывает полный пример в AWS, Azure или GCP примерно за десять минут.
Как это работает
- Открытие.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
formae discovers the infrastructure running in your cloud accounts and clusters, keeps a versioned record of every resource and every change to it, whoever made the change, and applies changes at any granularity, from a single property to a whole environment. There is no state file to manage. You work with it through code, the CLI or an AI agent.
It can be used as an alternative to Terraform, OpenTofu or Pulumi, or alongside them, Helm and manual changes, on AWS, Azure, Google Cloud, Kubernetes and other platforms.
This repository is formae IaC, the open source edition you run yourself. formae Cloud is the same formae with the agent run and managed for you.
Documentation · Quick start · Plugins · Release notes · Website · Discord
Install
/bin/bash -c "$(curl -fsSL https://hub.platform.engineering/get/formae.sh)"
export PATH=/opt/pel/bin:$PATH
formae --version
Linux and macOS. A container image and a Helm chart are available for running the agent on a server or in Kubernetes.
Example
Start the agent, then see what already exists and get code for it:
formae agent start # in its own terminal
formae inventory resources --query="managed:false" # resources formae found but does not manage
formae extract --query 'type:AWS::S3::Bucket' ./buckets.pkl # code for them, generated from what is running
Or declare resources yourself. A forma in Pkl, main.pkl:
amends "@formae/forma.pkl"
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →