terraformer
既存のクラウドインフラなどからTerraformの設定ファイルを生成してくれるもの。
GCPが出してるけど、AWS, Azureなど他のクラウドのほかKubernetes, Datadog, GitHubなどTerraformの多くのプロバイダに対応している。
Install
Homebrew:
brew install terraformer
※Terraformプロバイダをプラグインとして ~/.terraform.d/plugins/{darwin,linux}_amd64/
に配置する必要がある。
Usage
Examples:
terraformer import google --projects=prj1,prj2 \
--regions=asia-northeast1,asia-northeast2 \
--resources=networks,subnetworks,gcs
./generated/
以下にリソースの定義ファイルとtfstateファイルが生成される。