Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add cloudflare/cf-terraforming #27690

Merged

Conversation

ponkio-o
Copy link
Contributor

@ponkio-o ponkio-o commented Oct 11, 2024

cloudflare/cf-terraforming: A command line utility to facilitate terraforming your existing Cloudflare resources

$ aqua g -i cloudflare/cf-terraforming

Check List

How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

root@786bfb502949:/workspace# cf-terraforming
cf-terraforming is an application that allows Cloudflare users
to be able to adopt Terraform by giving them a feasible way to get
all of their existing Cloudflare configuration into Terraform.

Usage:
  cf-terraforming [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  generate    Fetch resources from the Cloudflare API and generate the respective Terraform stanzas
  help        Help about any command
  import      Output `terraform import` compatible commands in order to import resources into state
  version     Print the version number of cf-terraforming

Flags:
  -a, --account string                      Target the provided account ID for the command
  -c, --config string                       Path to config file (default "/root/.cf-terraforming.yaml")
  -e, --email string                        API Email address associated with your account
  -h, --help                                help for cf-terraforming
      --hostname string                     Hostname to use to query the API
  -k, --key string                          API Key generated on the 'My Profile' page. See: https://dash.cloudflare.com/profile
      --modern-import-block                 Whether to generate HCL import blocks for generated resources instead of terraform import compatible CLI commands. This is only compatible with Terraform 1.5+
      --provider-registry-hostname string   Hostname to use for provider registry lookups (default "registry.terraform.io")
      --resource-type string                Comma delimitered string of which resource(s) you wish to generate
      --terraform-binary-path string        Path to an existing Terraform binary (otherwise, one will be downloaded)
      --terraform-install-path string       Path to an initialized Terraform working directory (default ".")
  -t, --token string                        API Token
  -v, --verbose                             Specify verbose output (same as setting log level to debug)
  -z, --zone string                         Target the provided zone ID for the command

Use "cf-terraforming [command] --help" for more information about a command.

If files such as configuration file are needed, please share them.

Reference

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Oct 11, 2024
@suzuki-shunsuke
Copy link
Member

Thank you!

@suzuki-shunsuke suzuki-shunsuke added this to the v4.233.0 milestone Oct 11, 2024
@suzuki-shunsuke suzuki-shunsuke merged commit fa57973 into aquaproj:main Oct 11, 2024
17 checks passed
@suzuki-shunsuke
Copy link
Member

@ponkio-o ponkio-o deleted the feat/cloudflare/cf-terraforming branch October 13, 2024 06:50
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Oct 14, 2024
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aquaproj/aqua-registry](https://github.com/aquaproj/aqua-registry) | minor | `v4.228.0` -> `v4.234.0` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aquaproj/aqua-registry (aquaproj/aqua-registry)</summary>

### [`v4.234.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.234.0)

[Compare Source](aquaproj/aqua-registry@v4.233.0...v4.234.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.234.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.234.0) | aquaproj/aqua-registry@v4.233.0...v4.234.0

#### 🎉 New Packages

[#&#8203;27737](aquaproj/aqua-registry#27737) [bomctl/bomctl](https://github.com/bomctl/bomctl): Format agnostic SBOM tooling
[#&#8203;27731](aquaproj/aqua-registry#27731) [firecracker-microvm/firectl](https://github.com/firecracker-microvm/firectl): firectl is a command-line tool to run Firecracker microVMs [@&#8203;kdihalas](https://github.com/kdihalas)

### [`v4.233.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.233.0)

[Compare Source](aquaproj/aqua-registry@v4.232.0...v4.233.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.233.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.233.0) | aquaproj/aqua-registry@v4.232.0...v4.233.0

#### 🎉 New Packages

[#&#8203;27690](aquaproj/aqua-registry#27690) [cloudflare/cf-terraforming](https://github.com/cloudflare/cf-terraforming): A command line utility to facilitate terraforming your existing Cloudflare resources [@&#8203;ponkio-o](https://github.com/ponkio-o)
[#&#8203;27715](aquaproj/aqua-registry#27715) [howardjohn/kubeconfig-proxy](https://github.com/howardjohn/kubeconfig-proxy): Tunnel Kubectl requests over `kubectl proxy` to avoid round trips to API server [@&#8203;ponkio-o](https://github.com/ponkio-o)
[#&#8203;27685](aquaproj/aqua-registry#27685) [kjokjo/ipcalc](https://github.com/kjokjo/ipcalc): ipcalc takes an IP address and netmask and calculates the resulting broadcast, network, Cisco wildcard mask, and host range

#### Fixes

[#&#8203;27702](aquaproj/aqua-registry#27702) abhimanyu003/sttr: Regenerate the setting

### [`v4.232.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.232.0)

[Compare Source](aquaproj/aqua-registry@v4.231.0...v4.232.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.232.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.232.0) | aquaproj/aqua-registry@v4.231.0...v4.232.0

#### 🎉 New Packages

[#&#8203;27650](aquaproj/aqua-registry#27650) [Azure/mapotf](https://github.com/Azure/mapotf): mapotf stands for MetA PrOgramming for TerraForm

#### Fixes

[#&#8203;27672](aquaproj/aqua-registry#27672) ginuerzh/gost: Regenerate the setting

### [`v4.231.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.231.0)

[Compare Source](aquaproj/aqua-registry@v4.230.0...v4.231.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.231.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.231.0) | aquaproj/aqua-registry@v4.230.0...v4.231.0

#### 🎉 New Packages

[#&#8203;27575](aquaproj/aqua-registry#27575) [bjesus/pipet](https://github.com/bjesus/pipet): a swiss-army tool for scraping and extracting data from online assets, made for hackers
[#&#8203;27574](aquaproj/aqua-registry#27574) [neilotoole/sq](https://github.com/neilotoole/sq): sq data wrangler

### [`v4.230.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.230.0)

[Compare Source](aquaproj/aqua-registry@v4.229.0...v4.230.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.230.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.230.0) | aquaproj/aqua-registry@v4.229.0...v4.230.0

#### 🎉 New Packages

[#&#8203;27524](aquaproj/aqua-registry#27524) [yumafuu/s1m](https://github.com/yumafuu/s1m): TUI Application for AWS Systems Manager Parameter Store (ssm) [@&#8203;yumafuu](https://github.com/yumafuu)

#### Fixes

[#&#8203;27522](aquaproj/aqua-registry#27522) secretlint/secretlint: Follow up changes of secretlint

### [`v4.229.0`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.229.0)

[Compare Source](aquaproj/aqua-registry@v4.228.1...v4.229.0)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.229.0) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.229.0) | aquaproj/aqua-registry@v4.228.1...v4.229.0

#### 🎉 New Packages

[#&#8203;27489](aquaproj/aqua-registry#27489) [cloverrose/pkgdep](https://github.com/cloverrose/pkgdep): pkgdep checks if package dependency follows rule [@&#8203;cloverrose](https://github.com/cloverrose)

#### Fixes

[#&#8203;27486](aquaproj/aqua-registry#27486) suzuki-shunsuke/ghalint: Follow up changes of ghalint v1.0.0 for Windows
[#&#8203;27495](aquaproj/aqua-registry#27495) suzuki-shunsuke/pinact: Follow up changes of pinact v1.0.0 for Windows
[#&#8203;27490](aquaproj/aqua-registry#27490) aquaproj/slsa-verifier: Delete the package

> \[!WARNING]
> Normally deleting packages is a breaking change, meansing a major update.
> But we believe this package isn't used at all so there is no problem.

### [`v4.228.1`](https://github.com/aquaproj/aqua-registry/releases/tag/v4.228.1)

[Compare Source](aquaproj/aqua-registry@v4.228.0...v4.228.1)

[Issues](https://github.com/aquaproj/aqua-registry/issues?q=is%3Aissue+milestone%3Av4.228.1) | [Merge Requests](https://github.com/aquaproj/aqua-registry/pulls?q=is%3Apr+milestone%3Av4.228.1) | aquaproj/aqua-registry@v4.228.0...v4.228.1

#### Fixes

[#&#8203;27451](aquaproj/aqua-registry#27451) telepresenceio/telepresence: Regenerate the setting
[#&#8203;27468](aquaproj/aqua-registry#27468) [#&#8203;27469](aquaproj/aqua-registry#27469) gitlab.com/gitlab-org/cli): Follow up changes of gitlab cli v1.47.0

-   https://gitlab.com/gitlab-org/cli/-/merge_requests/1701
-   https://gitlab.com/gitlab-org/cli/-/releases/v1.47.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants