
처음 시작하는 Infrastructure as Code: AWS & 테라폼을 수강하며 정리한 내용입니다.
provider.tf 파일 작성provider "aws" {
region = "ap-northeast-2"
}
terraform init 수행user_gildong_hong.tf는 다음과 같이 작성resource "aws_iam_user" "gildong_hong" {
name = "gildong.hong"
}
[Tip]
terraform plan을 할 때-parallelism=n옵션을 지정하여 이미 생성된 리소스에 대해 동시에 검사하는 속도를 조절할 수 있음, n은 양의 정수-parallelism의 기본값은 10인데 이것보다 큰 숫자를 지정하면terrform plan을 할 때 더 빨라짐
terrform plan -parallelism=30 명령어 실행
terraform apply에도 -parallelism=30 옵션을 지정하여 수행

devops_group.tf 파일에서 그룹 리소스 작성resource "aws_iam_group" "devops_group" {
name = "devops"
}
terraform plan -parallelism=30을 수행
terrform apply -parallelism=30 명령어 실행

devops_group.tf 파일에 aws_iam_group_membership 리소스 추가resource "aws_iam_group" "devops_group" {
name = "devops"
}
resource "aws_iam_group_membership" "devops" {
name = aws_iam_group.devops_group.name
users = [
aws_iam_user.gildong_hong.name
]
group = aws_iam_group.devops_group.name
}
terraform plan -parallelism=30 명령어 실행
terraform apply -parallelism=30을 수행
