PE

platform-engineering-labs/formae

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

778 stars 0 forks 品質 43 トレンド 57

オープンソースインフラストラクチャ 既に実行されているものから始まるコードとして。 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"
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →