반응형
안녕하세요. 이 글은 테라폼스터디 1주차 내용을 정리했습니다.
1. 용어
테라폼을 사용할 때 가장 당황스러운 것 중 하나가 익숙하지 않은 단어였는데요. 그래서 알면 좋을 용어 몇가지를 정리했습니다.
1.1 Provider
코드를 인프라로 변경해주는 모듈을 Provider이라고 합니다. 테라폼은 AWS Provider 등 매우 많은 Provider을 제공합니다. 각 Provider은 대상의 API를 이용하여 코드를 인프라로 반영합니다. 예를 들어 AWS Provider은 AWS API를 이용하여 코드를 인프라로 반영합니다.
1.2 Provisioning
Provider가 코드를 인프라로 반영되는 과정을 provisioning라고 합니다.
1.3 HCL과 tf파일
테라폼이 작업할 코드는 HCL라는 언어로 작성됩니다. 그리고 코드는 tf확장자를 갖는 파일로 저장됩니다.
# 참고자료: https://www.terraform.io/language
resource "aws_vpc" "main" {
cidr_block = var.base_cidr_block
}
<BLOCK TYPE> "<BLOCK LABEL>" "<BLOCK LABEL>" {
# Block body
<IDENTIFIER> = <EXPRESSION> # Argument
}
반응형
'연재 시리즈' 카테고리의 다른 글
테라폼 시리즈 4편. 테라폼의 시작 Provider 설정 (0) | 2022.10.19 |
---|---|
테라폼 시리즈 3편. 테라폼 설치 (0) | 2022.10.19 |
테라폼 시리즈 1편. IAC 정의와 테라폼 (2) | 2022.10.17 |
ArgoCD 8편 - Non Cascade 삭제 (0) | 2022.10.08 |
ArgoCD 7편 - ArgoCD CLI설치 (0) | 2022.09.17 |