0
0

TerraformでEC2を起動

Last updated at Posted at 2024-02-09

前回のTerraform環境構築の続きとなります。
Terraformの開発が始められることを確認するためにEC2を起動してみます。

1.tfファイルを作成

・「main.tf」ファイルを作成する
・ファイルにEC2を起動するためのコードを記述する
image.png

amiはマネジメントコンソールで確認する。
今回はAmazon Linux 2を選択。
image.png

instance_typeはマネジメントコンソールで確認する。
今回はt2.microを選択。
image.png

完成したコード

provider "aws" {
  profile = "hoge"
  region = "ap-northeast-1"
}

resource "aws_instance" "test_instance" {
    ami = "ami-05b37ce701f85f26a"
    instance_type = "t2.micro"
}

2.terraform init

・ソースディレクトリで「terraform init」コマンドを実行する。
image.png

・コマンド実行後、terraformの初期化が完了する。
image.png

3.terraform apply(EC2を起動する)

・ソースディレクトリで「terraform apply」コマンドを実行する。
image.png

・確認メッセージが表示されたら「yes」を実行する。
image.png

・コマンドが正常終了することを確認する。
image.png

・マネジメントコンソールでEC2が起動されていることを確認する。
image.png

4.terraform destroy(EC2を削除する)

・ソースディレクトリで「terraform destroy」コマンドを実行する。
image.png

・確認メッセージが表示されたら「yes」を実行する。
image.png

・コマンドが正常終了することを確認する。
image.png

・マネジメントコンソールでEC2が終了されていることを確認する。
image.png

以上

0
0
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
0
0