목차
01. 사전조건
- 환경준비 를 참조하여, 환경을 준비 합니다.
- Packer로 VM Image 만들기를 구성합니다.
02. Terraform 템플릿
- Visual Studio Code를 실행하고, WSL Terminal을 실행합니다.
Git Clone로 IaC Template을 복제 합니다.
terraform.tfvars 환경변수 값을 설정 합니다.
자격증명은 '03. Terraform으로 Log Workspace생성' 문서에서 생성한 값을 그대로 이용합니다.terraform.tfvarssubscription_id = "{subscription_id}" tenant_id = "{tenant_id}" client_id = "{client_id}" client_secret = "{client_secret}"
Terraform Template를 확인 합니다.
03. Terraform으로 VMSS(Virtual Machine Scale Sets)환경 프로비저닝
- 초기화
terraform init
PLANterraform plan
적용terraform apply
결과Apply complete! Resources: 11 added, 0 changed, 0 destroyed. Outputs: vmss_public_ip = sanseterraform.koreacentral.cloudapp.azure.com
0 Comments