
platform-engineering-labs/formae
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
オープンソースインフラストラクチャ 既に実行されているものから始まるコードとして。 formae は、あなたの不動産、バージョンのドリフトと手戻り現在のコードを発見します.
概要
formae はクラウドアカウントとクラスターで実行されるインフラストラクチャを発見し、すべてのリソースのバージョン化されたレコードを維持し、変更を行った人、および単一のプロパティから環境全体への変更を適用します。 管理するステートファイルはありません。 コード、CLI、またはAIエージェントで動作します。 Terraform、OpenTofu、Pulumi、またはAWS、Azure、Google Cloud、Kubernetes、その他のプラットフォームでHelm、マニュアルの変更の代替として使用できます。 このリポジトリは、自分で実行するオープンソース版です。 フォー前クラウドは、エージェントの実行と管理で同じ前です。 LinuxとmacOS。 コンテナイメージと Helm チャートは、サーバーまたは Kubernetes でエージェントを実行するために利用できます。 エージェントを起動し、既に存在しているものを確認し、コードを取得する: リソースを自分で宣言するか。 Pklのフォマ、メイン。 pkl: AWS、Azure、GCP を約10分でデプロイするクイックスタート.
概要(AI 翻訳)
formae はクラウドアカウントとクラスターで実行されるインフラストラクチャを発見し、すべてのリソースのバージョン化されたレコードを維持し、変更を行った人、および単一のプロパティから環境全体への変更を適用します。 管理するステートファイルはありません。 コード、CLI、またはAIエージェントで動作します。
Terraform、OpenTofu、Pulumi、またはAWS、Azure、Google Cloud、Kubernetes、その他のプラットフォームでHelm、マニュアルの変更の代替として使用できます。
このリポジトリは、あなたが自分で実行するオープンソース版であるformae IaCです。 フォー前クラウドは、エージェントの実行と管理で同じ前です。
ドキュメント・クイックスタート・プラグイン・リリースノート・Webサイト・Discord
インストール
LinuxとmacOS。 コンテナイメージと Helm チャートは、サーバーまたは Kubernetes でエージェントを実行するために利用できます。
例
エージェントを起動し、既に存在しているものを確認し、コードを取得する:
リソースを自分で宣言するか。 Pklのフォマ, [main.pkl]:
AWS、Azure、GCP を約10分でデプロイするクイックスタート。
使い方
- **ディスカバリー.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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 のガイドから始めましょう →