<1> 테라폼-GCP-커스템 네트워크,VM 인스턴스를 생성
<2> 구글 클라우드 환경 준비
<3> 테라폼 코드 생성
<4> 테라폼 초기화와 적용하기
<1> 테라폼-GCP-커스템 네트워크,VM 인스턴스를 생성
테라폼으로 네트워크 만들기
테라폼으로 VM인스턴스 만들기
<2> 구글 클라우드 환경 준비
1
gcloud auth list
2
gcloud config list project
3
구글 프로젝트 설정 하기
export PROJECT_ID=$(gcloud config get-value project)
gcloud config set project $PROJECT_ID
<3> 테라폼 코드 생성
6개 파일
compute.tf
networking.tf
outputs.tf
security.tf
variables.tf
main.tf
1
compute.tf
data 존
resource ip주소
resource 인스턴스
2
resource 네트워크
resource 서브넷1
3
output instance-external-ip
4
resource fiewall-ping
resource fiewall-ssh
resource fiewall-internet
resource fiewall-https
resource fiewall-allow-all
5
variable 프로젝트id
variable 리전
variable 인스턴스 타입
variable 디스크 이미지
variable 네트워크ip
variable 서브넷ip
variable vm-ip
6
provider
<4> 테라폼 초기화와 적용하기
1
mkdir terraform
cd terraform
terraform init
terraform plan
2
terraform apply
yes
https://brunch.co.kr/@topasvga/2419
감사합니다.