Pulumiの導入と今回書いたコードの概要はブログにまとめてあります。
https://code-log.hatenablog.com/entry/2019/09/07/150240
dev環境のstackを作成
$ pulumi stack init dev
stackができているか確認
$ pulumi stack ls
GCPからjsonキーをダウンロードして、pathを通す。
$ export GOOGLE_CREDENTIALS=$(cat credential.json)
Pulumi.dev.yamlにプロジェクトのIDを指定。
config:
gcp:project: ""
$ pulumi up
$ pulumi destroy