連載
Terraformで複数のAWS EC2インスタンスを作成、管理する方法:「AWS」×「Terraform」で学ぶクラウド時代のインフラ管理入門(3)
自動化ツールの一つである「Terraform」について、これから学ぼうという人、使っていきたい人に向けて基本的な使い方を紹介していきます。第3回は同じような構成のEC2インスタンスを複数作成、管理する方法について。
自動化ツールの一つである「Terraform」について、これから学ぼうという人、使っていきたい人向けに、Amazon Web Services(AWS)を利用して基本的な使い方を紹介していく本連載。前回は、Terraformを利用してAWS環境に「Amazon Elastic Compute Cloud」(Amazon EC2)インスタンスの作成、変更、削除方法を解説しました。第3回は同じような構成のEC2インスタンスを複数作成、管理する方法を解説します。
単純な記述方法だとTerraformの管理が大変になる
Terraformを使用して複数のEC2インスタンスを作成する場合、単純に実現しようとすると、リソースを定義するTerraformコードを必要な数だけ記述すれば作成できます。
以下のように記述すると、「example01」と「example02」という名前の2つのEC2インスタンスが作成されます。
resource "aws_instance" "example01" { ami = "ami-0f9816f78187c68fb" instance_type = "t2.micro" tags = { Name = "example01" } } resource "aws_instance" "example02" { ami = "ami-0f9816f78187c68fb" instance_type = "t2.micro" tags = { Name = "example02" } }
Copyright © ITmedia, Inc. All Rights Reserved.