cf-terraforming
brew install cf-terraforming
v0.27.0
MPL-2.0
CLI to facilitate terraforming your existing Cloudflare resources
187
30-day installs · #2692
406
90-day · #3136
752
365-day · #4303
1.4k
★ GitHub stars · updated 2mo ago
Build dependencies
GitHub topics
cloudflare
terraform
Links
- https://github.com/cloudflare/cf-terraforming
- GitHub: cloudflare/cf-terraforming
- Brew formula source: Formula/c/cf-terraforming.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "CLI to facilitate terraforming your existing Cloudflare resources",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:16+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "cf-terraforming",
"github_default_branch": "master",
"github_last_commit_at": "2026-06-18T17:02:38Z",
"github_readme_excerpt": "# Cloudflare Terraforming\n\n## Overview\n\n`cf-terraforming` is a command line utility to facilitate terraforming your\nexisting Cloudflare resources. It does this by using your account credentials to\nretrieve your configurations from the [Cloudflare API](https://api.cloudflare.com)\nand converting them to Terraform configurations that can be used with the\n[Terraform Cloudflare provider](https://registry.terraform.io/providers/cloudflare/cloudflare/latest).\n\nThis tool is ideal if you already have Cloudflare resources defined but want to\nstart managing them via Terraform, and don\u0027t want to spend the time to manually\nwrite the Terraform configuration to describe them. The intention is that this\nwould be a one-time HCL generation of whichever resource(s) you want to begin\nmanaging exclusively through Terraform.\n\nRead the [announcement blog](https://blog.cloudflare.com/cloudflares-partnership-with-hashicorp-and-bootstrapping-terraform-with-cf-terraforming/) for further details on using `cf-terraforming` in your workflow.\n\n\u003e [!WARNING]\n\u003e This tool is not intended for use in CI.\n\n\u003e [!NOTE]\n\u003e If you would like to export resources compatible with Terraform \u003c 0.12.x,\n\u003e you will need to download an older release as this tool no longer supports it.\n\n## Usage\n\n```\nUsage:\n cf-terraforming import [flags]\n\nFlags:\n -h, --help help for import\n\nGlobal Flags:\n -a, --account string Target the provided account ID for the command\n -c, --config string Path to config file (default \"/Users/vaishak/.cf-terraforming.yaml\")\n -e, --email string API Email address associated with your account\n --hostname string Hostname to use to query the API\n -k, --key string API Key generated on the \u0027My Profile\u0027 page. See: https://dash.cloudflare.com/profile\n --modern-import-block Whether to generate HCL import blocks for generated resources instead of terraform import com",
"github_repo": "cloudflare/cf-terraforming",
"github_stars": 1374,
"github_topics": [
"cloudflare",
"terraform"
],
"homepage": "https://github.com/cloudflare/cf-terraforming",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 187,
"installs_365d": 752,
"installs_90d": 406,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MPL-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "cf-terraforming",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 2692,
"rank_365d": 4303,
"rank_90d": 3136,
"raw_hash": "544cfad76758166a",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/cf-terraforming.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.27.0",
"versioned_formulae": [],
"why_use_this": null
}