概要
Terraformを使ってGCPを操作する方法
やること
GCP上に下記構成のVM(GCE)をつくり、SSHでログインする。
実行方法
-
コード
- terraform.tf: terraformバージョンなど実行環境
- provider.tf: resource,dataなど実行するsdkバージョンの情報
- vpc-network.tf: vpcネットワークの作成
- subnetwork.tf: サブネットワークの作成
- firewall.tf: ファイアウォールの作成
- gce.tf: gceの作成
システムのデプロイ
$terraform apply
GCEへのログイン
$ gcloud compute ssh bastion
システムの破棄
$terraform destroy