네이버클라우드플랫폼(Ncloud) (12) 썸네일형 리스트형 테라폼 서버 생성(+nic) 이전 포스트와 연결됩니다. 테라폼 서버 생성하기 resource "ncloud_login_key" "loginkey" { key_name = "test-key" } resource "ncloud_vpc" "test" { ipv4_cidr_block = "10.0.0.0/16" } resource "ncloud_subnet" "test" { vpc_no = ncloud_vpc.test.vpc_no subnet = cidrsubnet(ncloud_vpc.test.ipv4_cidr_block, 8, 1) zone = "KR-2" network_acl_no = ncloud_vpc.test.default_network_acl_no subnet_type = "PUBLIC" usage_type = "GEN" } re.. 테라폼 subnet 생성(+인수참조) 이전 포스트와 연결됩니다. 테라폼 subnet 생성하기 resource "ncloud_vpc" "vpc" { name = "vpc" ipv4_cidr_block = "10.0.0.0/16" } resource "ncloud_subnet" "subnet" { vpc_no = ncloud_vpc.vpc.id subnet = "10.0.1.0/24" zone = "KR-2" network_acl_no = ncloud_vpc.vpc.default_network_acl_no subnet_type = "PUBLIC" // PUBLIC(Public) | PRIVATE(Private) // below fields is optional name = "subnet-01" usage_type = "GEN" // GEN(Ge.. 테라폼(terraform) 설치 및 vpc구축(+provider설정) 테라폼 설치 https://developer.hashicorp.com/terraform/install sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo sudo yum -y install terraform 저는 centos-7.8-64을 기준으로 작성하였습니다. 테라폼 시작하기 - vpc 생성하기 Basic Usage resource "ncloud\_vpc" "vpc" { ipv4\_cidr\_block = "10.0.0.0/16" } resource "ncloud\_network\_acl" "nacl" { vpc\_no = ncloud\_v.. 네이버클라우드플랫폼(Ncloud)으로 테라폼(terraform) 시작하기 IaC란? 코드형 인프라스트럭처(Infrastructure as code, IaC)는 물리적 하드웨어 구성이나 인터페이스 구성 도구가 아닌 기계가 읽을 수 있는 정의 파일들을 통한 컴퓨터 데이터 센터의 관리 및 프로비저닝 과정이다. 이를 통해 관리되는 IT 인프라스트럭처는 베어 메탈 서버 등의 물리 장비와 가상 머신 및 관련 구성 리소스를 모두 구성한다. 이 정의는 버전 관리 시스템에 속할 수 있다. 수동 프로세스가 아닌 스크립트나 선언형 정의를 사용할 수 있으나 이 용어는 선언적 접근을 제고하기 위해 사용되는 일이 더 많다. IaC 접근방식은 클라우드 컴퓨팅을 위해 제고되며 서비스형 인프라스트럭처(IaaS)로 마케팅되기도 한다. IaC는 IaaS를 지원하지만 그 둘은 구별된다. 테라폼 이란? 테라폼(T.. 이전 1 2 다음