Sign inSign up

yamamotofebc/terraform-for-sakuraiot

By yamamotofebc

•Updated over 9 years ago

Terraform for さくらのIoT Platform用Dockerイメージ

Image
0

732

yamamotofebc/terraform-for-sakuraiot repository overview

⁠Terraform for SakuraIoT

Terraform for さくらのIoT Platform⁠用Dockerイメージ

⁠使い方(docker-composeを使う場合)

⁠1) 以下コマンドでdocker-compose.ymlと環境変数設定ファイルのひな形をダウンロードします。
curl -L https://github.com/yamamoto-febc/terraform-for-sakuraiot-docker/raw/master/docker-compose.yml > docker-compose.yml
curl -L https://github.com/yamamoto-febc/terraform-for-sakuraiot-docker/raw/master/env-sample > .env
⁠2) (オプション)環境変数設定ファイルを編集します。

このファイルで環境変数を設定しておくとterraformコマンド実行時に 必要なオプションを省略できます。

vi .env
⁠3) docker-composeコマンドの実行

以下コマンドでterraformを起動します。 *.tfファイルはカレントディレクトリに配置してください。

⁠terraform plan実行例
docker-compose run --rm terraform-for-sakuraiot plan

⁠使い方(Docker Composeなし、dockerコマンドを直接使う場合)

⁠起動コマンド書式
docker run -it --rm yamamotofebc/terraform-for-sakuraiot 実行したいTerraformサブコマンド
⁠terraform plan実行例
docker run -it --rm -e SAKURAIOT_AUTH_TOKEN -e SAKURAIOT_AUTH_SECRET -v $PWD:/work yamamotofebc/terraform-for-sakuraiot plan

Tag summary

Content type

Image

Digest

Size

43.6 MB

Last updated

over 9 years ago

docker pull yamamotofebc/terraform-for-sakuraiot