과정 안내
-
이 과정은 IaC 도구인 Terraform을 사용하여 클라우드 리소스를 생성하는 실습(Hands-on)과정입니다.
-
💻 표시는 실제 실습을 수행하는 단계 입니다.
-
사전 준비 사항
- 인터넷 연결이 가능한 사용자 별 랩탑 또는 데스크탑 환경이 필요합니다.
- 실습을 위한 샘플 코드활용을 위해 github에 접속 가능해야 합니다.
- Naver Cloud Platform(NCP)에 회원 가입이 필요합니다.
- 과정을 실행하기 위해서는 NCP 리소스 사용을 위한 크래딧 또는 결재수단 이 필요합니다. 과정 진행을 위해 강사가 크래딧을 제공할 수 있습니다.
- 실습을 수행하기 위한 랩탑 환경에 코드 편집기(IDE)로 Visual Studio Code 를 활용합니다.
- 홈페이지 및 다운로드 : https://code.visualstudio.com/
-
컨텐츠
- Terraform 소개
- Terraform 기본
- 💻 Lab - Setup and Basic Usage
- Terraform 실행 :
plan
apply
destroy
- 💻 Lab - Terraform in Action
- 테라폼 프로비저닝 도구 사용 및 구성
- 💻 Lab - Terraform으로 프로비저닝 하기
- 테라폼 상태파일(State)
- Terraform Cloud
- 💻 Lab - Terraform Remote State