반응형
참고자료: https://www.terraform.io/language#about-the-terraform-language
테라폼 언어는 BLOCK단위로 구성됩니다.
<BLOCK TYPE> "<BLOCK LABEL>" "<BLOCK LABEL>" {
# Block body
<IDENTIFIER> = <EXPRESSION> # Argument
}
아래 예제는 provider이라는 BLOCK타입을 사용하여 provider를 설정합니다.
provider "aws" {
region = "ap-northeast-2"
access_key = "my-access-key"
secret_key = "my-secret-key"
}
아래 예제는 resource라는 BLOCK타입을 이용하여 aws provider의 vpc를 설정합니다. resource BLOCK은 많이 사용하는 BLOCK TYPE입니다.
resource "aws_vpc" "main" {
cidr_block = var.base_cidr_block
}
반응형
'연재 시리즈' 카테고리의 다른 글
테라폼 시리즈 7편. 테라폼 상태파일(tfstate) (0) | 2022.10.21 |
---|---|
테라폼 시리즈 6편. AWS EC2 Instance 생성 예제 (0) | 2022.10.19 |
테라폼 시리즈 4편. 테라폼의 시작 Provider 설정 (0) | 2022.10.19 |
테라폼 시리즈 3편. 테라폼 설치 (0) | 2022.10.19 |
테라폼 시리즈 2편. 테라폼 공부를 시작할때, 알면 좋은 용어 (0) | 2022.10.19 |