이번 포스트에서는 IntelliJ IDEA Ultimate 에서 Terraform 의 HCL (HashiCorp Configuration Language) 를 사용하기 위한 설정 방법을 안내한다. 본 포스트는 macOS 의 IntelliJ IDEA Ultimate 2022.2 (2022년 8월 기준 최신 버전) 을 기준으로 한다. 먼저 IntelliJ IDEA 에서 terraform workspace 를 Open 한다. 테라폼 플러그인이 없어 main.tf 파일의 아이콘이 기본 파일 아이콘인 것을 볼 수 있다. main.tf 파일을 더블클릭하여 파일을 열면, 데이터 상단의 Plugin 안내가 뜬다. Install Terraform and HCL Plugin 을 클릭하면 자동으로 Plugins 페이지가 열..
지난 포스트에 이어 이번 포스트부터는 본격적으로 Terraform HCL 을 활용하여 코드를 작성하고, 인프라에 반영하는 작업을 진행하겠다. 우선 테라폼 워크스페이스를 생성하고, 이후 테라폼의 핵심 워크플로우의 Write, Plan, Apply 를 진행하겠다. 또한, 테라폼 워크스페이스의 리소스를 변경 및 제거하는 방식도 알아보겠다. 테라폼 워크스페이스 (Terraform Workspace) 시작에 앞서, 테라폼 워크스페이스가 무엇인지 간단히 알아보자. 간단히 말해, 인프라를 관리하기 위한 하나의 프로젝트 단위라고 할 수 있다. 기본적으로 조직의 규모에 따라 차이가 있는데, 처음에는 소규모 서비스이다 보니 관리하는 인프라의 규모도 굉장히 작다. 이럴 때는 하나의 워크스페이스에서 모든 인프라를 관리할 수 ..
- Total
- Today
- Yesterday
- 도커
- 테라폼
- DESIGN
- Terraform
- AWS
- 자격증명
- main
- Material
- Operator
- 메터리얼
- entrypoint
- Container
- 스타트업
- cmd
- 디자인
- 자료형
- 안드로이드
- dockerfile
- 컨테이너
- env
- ecr
- EC2
- Java
- uiux
- docker
- Android
- 머티리얼
- HCL
- dockerhub
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |