Skip to content

alysonfork/terraform-aws-ec2

Repository files navigation

terraform-aws-ec2

このコードは、Terraform と Terraform-Provider for IBM Cloud を使って、仮想サーバーのプロビジョニングを自動化するツールです。 概要などの説明は、Terraform + Cloud-init + Ansible で IBM Cloud VSIプロビジョニング自動化Terraform + Cloud-init + Ansible で AWS EC2 プロビジョニングの共通化に書きました。

このコードの実行は、GitHub takara9/vagrant-terraformで起動する仮想サーバーを前提としています。

初期化

$ cd terraform-ibmcloud-vsi
$ terraform init -plugin-dir="/usr/local/bin" 

ドライラン

下記の .secret.tfvars は、terraform.tfvars の中から認証情報などを抜き出したものです。

$ terraform plan -var-file=.secret.tfvars

プロビジョニング

$ terraform apply -var-file=.secret.tfvars

クリーンナップ

$ terraform destroy -var-file=.secret.tfvars

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published