9
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

terraformハンズオン

Last updated at Posted at 2019-09-04

各種ツールのインストール

ハンズオン用レポジトリのclone

git clone git@github.com:reoring/terraform-handson.git

移動しておく。

cd terraform-handson

AWSアカウントの作成

AWSでアカウントを作成して、自動化用のユーザをIAMで作成してアクセスキーを作成します。

aws cliで任意のプロファイルに認証情報を追加する - Qiita

プロファイル名はterraform-handsonや自分がわかりやすい名前にする。

AWSプロファイルに認証情報を入れる

aws configure --profile プロファイル名

regionはap-northeast-1とする。

このコマンドを実行すると、認証情報が聞かれるので入力する。
~/.aws/credentials に正しい認証情報が書かれているか確認する。

packerでdocker入りのamazon linux2をビルドする

cd amazonlinux2-with-docker
AWS_PROFILE=プロファイル名 packer build amazon-linux2-docker.json

terraformのエイリアスを作る

terraformで開発するときに便利なalias - Qiita

terraformを初期化する

cd ../terraform-ec2
terraform init

terraformのproviderってなに? - Qiita

terraformのplanを確認する

terraform plan

terraformでAWSに環境をつくる

terraform apply
9
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?