🐈

既設のクラウドリソースをtf化抽出するterraformerをgcpで試してみた。

2022/05/18に公開約900字
  • 1.terrafromerのインストールは以下のシェルを起動して導入してみましょう。

terrafromer.sh

#! /bin/bash

# exmaple (以下のコマンドはリソース全抽出にあたる)
# $ terraformer import google --resources=addresses,cloudFunctions,disks,dns,firewall,forwardingRules,gcs,globalAddresses,globalForwardingRules,healthChecks,iam,images,instanceGroupManagers,instanceTemplates,instances,logging,monitoring,networks,project,pubsub --projects=********** --regions=asia-northeast1

# resources reference
# https://github.com/GoogleCloudPlatform/terraformer#use-with-gcp

export PROVIDER=google
curl -LO https://github.com/GoogleCloudPlatform/terraformer/releases/download/$(curl -s https://api.github.com/repos/GoogleCloudPlatform/terraformer/releases/latest | grep tag_name | cut -d '"' -f 4)/terraformer-${PROVIDER}-linux-amd64
chmod +x terraformer-${PROVIDER}-linux-amd64
sudo mv terraformer-${PROVIDER}-linux-amd64 /usr/local/bin/terraformer

Discussion

ログインするとコメントできます