awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dtan4 avatar

dtan4/terraformingArchived

0
View on GitHub↗
4,260 Stars·636 Forks·Ruby·MIT·9 Aufrufeterraforming.dtan4.net↗

Terraforming

Terraforming is an infrastructure as code generator and AWS Terraform resource exporter. It converts live cloud infrastructure into declarative configuration and state files, allowing existing cloud resources to be brought under programmatic management.

The tool functions as a state file manager capable of generating and merging JSON state files. It translates live cloud provider API responses into HashiCorp Configuration Language syntax and can integrate newly exported resource data into existing state files without overwriting unrelated entries.

The system includes capabilities for resource discovery and auditing, as well as identity and access control through AWS profile authentication and IAM role assumption. It is designed as a containerized utility that can run inside Docker to isolate dependencies from the host machine.

Features

  • Cloud Infrastructure Import - Converts existing AWS cloud resources into Terraform configuration and state files to bring them under version control.
  • Infrastructure Code Generators - Converts live cloud infrastructure into declarative code for programmatic management.
  • Infrastructure Migration - Moves manually created cloud resources into a programmatic management system to avoid manual configuration errors.
  • Infrastructure State Export - Integrates exported resource state into existing state files to unify managed infrastructure.
  • State-to-Terraform Exporters - Generates Terraform configuration and state files from existing AWS cloud resources.
  • Terraform State Importers - Manages the generation and merging of JSON state files to import external resources into Terraform.
  • Cloud Resource Discovery - Provides mechanisms to programmatically identify and extract the current configuration of existing cloud resources.
  • HCL Configuration Tooling - Translates live cloud provider API responses into HashiCorp Configuration Language syntax for infrastructure files.
  • Infrastructure State Serializers - Converts cloud resource metadata into a JSON format that mimics the native Terraform state file structure.
  • Infrastructure State Merging - Integrates newly exported resource data into existing JSON state files without overwriting unrelated entries.
  • Resource State Auditing - Provides read-only inspection of live cloud resources by exporting them into a structured format for analysis.
  • Docker Container Execution - Allows the entire resource export process to be executed within a Docker container for dependency isolation.
  • Containerized Execution Environments - Supports running the export process within isolated containers to ensure consistent execution environments across different hosts.
  • AWS Authentication Strategies - Connects to cloud services using specific AWS credential profiles and identity roles to access target accounts.
  • AWS Role Assumption - Uses temporary security tokens by assuming specific AWS roles to authorize API calls against cloud accounts.
  • Infrastructure and Ops - Export existing resources to Terraform style.
  • Workflow Automation - Export existing AWS resources.
  • Workflow Utilities - Tool for exporting AWS resources to Terraform.

Star-Verlauf

Star-Verlauf für dtan4/terraformingStar-Verlauf für dtan4/terraforming

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht dtan4/terraforming?

Terraforming is an infrastructure as code generator and AWS Terraform resource exporter. It converts live cloud infrastructure into declarative configuration and state files, allowing existing cloud resources to be brought under programmatic management.

Was sind die Hauptfunktionen von dtan4/terraforming?

Die Hauptfunktionen von dtan4/terraforming sind: Cloud Infrastructure Import, Infrastructure Code Generators, Infrastructure Migration, Infrastructure State Export, State-to-Terraform Exporters, Terraform State Importers, Cloud Resource Discovery, HCL Configuration Tooling.

Welche Open-Source-Alternativen gibt es zu dtan4/terraforming?

Open-Source-Alternativen zu dtan4/terraforming sind unter anderem: googlecloudplatform/terraformer — Terraformer is a reverse engineering tool and infrastructure-to-code generator that transforms existing live cloud… mlabouardy/komiser — Komiser is a multi-cloud infrastructure inspector and asset inventory manager. It provides a centralized system for… prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… 28mm/blast-radius — Interactive visualizations of Terraform dependency graphs using d3.js. alexnabokikh/tfsort — A CLI utility to sort Terraform variables and outputs.

Open-Source-Alternativen zu Terraforming

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Terraforming.
  • googlecloudplatform/terraformerAvatar von GoogleCloudPlatform

    GoogleCloudPlatform/terraformer

    14,551Auf GitHub ansehen↗

    Terraformer is a reverse engineering tool and infrastructure-to-code generator that transforms existing live cloud resources into declarative configuration files and state manifests. It functions as a cloud infrastructure exporter, allowing users to extract resource metadata from cloud providers to create reproducible infrastructure deployments. The tool specializes in reverse engineering by querying cloud provider APIs to map active resource configurations and translate them into Terraform resource blocks. It supports infrastructure state recovery by reconstructing state files from live envi

    Goawscloudgcp
    Auf GitHub ansehen↗14,551
  • mlabouardy/komiserAvatar von mlabouardy

    mlabouardy/komiser

    4,133Auf GitHub ansehen↗

    Komiser is a multi-cloud infrastructure inspector and asset inventory manager. It provides a centralized system for auditing, cataloging, and analyzing deployed services and assets across AWS, GCP, and Azure environments. The project transforms disparate resource schemas from different cloud vendors into a unified structural representation through a provider-based plugin architecture. It uses agentless API inspection and polling-based resource discovery to retrieve metadata and configuration states without requiring agents on target resources. The platform covers financial management via cos

    Go
    Auf GitHub ansehen↗4,133
  • prefecthq/prefectAvatar von PrefectHQ

    PrefectHQ/prefect

    21,640Auf GitHub ansehen↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    Auf GitHub ansehen↗21,640
  • maiot-io/zenmlAvatar von maiot-io

    maiot-io/zenml

    5,452Auf GitHub ansehen↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    Auf GitHub ansehen↗5,452
  • Alle 30 Alternativen zu Terraforming anzeigen→