/pulumi-gce

PulumiでGCE環境を作る設定

Primary LanguageTypeScript

Pulumiを使ってGCEの環境を作るサンプル

Pulumiの導入と今回書いたコードの概要はブログにまとめてあります。

https://code-log.hatenablog.com/entry/2019/09/07/150240

Stackの作成

dev環境のstackを作成

$ pulumi stack init dev

stackができているか確認

$ pulumi stack ls

GCPの権限関連の設定

GCPからjsonキーをダウンロードして、pathを通す。

$ export GOOGLE_CREDENTIALS=$(cat credential.json)

プロジェクトの設定

Pulumi.dev.yamlにプロジェクトのIDを指定。

config:
  gcp:project: ""

コードのデプロイ

$ pulumi up

プロジェクトの削除

$ pulumi destroy