🍺 BREW Explorer

← all formulae

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

go

GitHub topics

cloudflare terraform

Links

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
}