by shigemk2

当面は技術的なことしか書かない

terraformer

Google謹製だから余程のことがない限りはメンテは続くと思う。 類似のterraformingがりどみで紹介されていたけど去年末にメンテ終了してしまった。

github.com

terraformer import google --resources=gcs,forwardingRules,httpHealthChecks --connect=true --regions=europe-west1,europe-west4 --projects=aaa,fff

例だけ見ると、big queryがbigQueryだからcompute engineはcomputeEngineなのかな?と思ったらinstancesだったっていう。TerraformのGCPドキュメントと付き合わせて、リソースの書き方はフィーリングしてください。 github.com

cloud.google.com

terraformer plan/importをして、以下エラー出たら、リンクに沿って環境変数を設定するなどしてください。

google error initializing resources in service instances, err: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.