Terraform 기초: 변수와 변수의 활용
·
기초 지식/Terraform
1. Terraform 변수terraform 은 대규모 프로비저닝 관리를 위해 변수 를 지원해준다. 변수는 어떻게 구성되어 있고, 어떻게 사용하는지 알아보자1.1 Terraform 변수의 구성변수는 3개의 argument 로 구성된다.default: 변수의 기본 값을 지정한다.type: 변수의 타입 을 지정한다.description: 변수에 대한 메타데이터를 지정한다.아래와 같이 변수를 만들 수 있다.variable "filename" { default = "pets.txt" type = string description = "name of file"}variable "length" { default = 2 type = number description = "length of ..."}1.2 Terraf..
Terraform 기초: 리소스 만들어보기
·
기초 지식/Terraform
Terraform 실습Terraform 스크립트는 init -> plan -> apply 명령어 순으로 적용하여 리소스를 프로비저닝 할 수 있다.이 순서에 따라서 local device에 txt 파일을 만들어본 후 txt 파일을 업데이트 해보겠다.1. 스크립트 작성Terraform 스크립트는 이전 Terraform:HCL 기본기 에서 살펴본것과 같이 Block 단위로 Resource 와 Argument 를 명시해주면 된다.  나는 terraform-tutorial 이라는 디렉터리를 만들고 그 공간에서 실습을 진행했다.2 terraform initscript 를 적절히 작성한 후 terraform init 을 실행하면 작업공간(terraform-tutorial) 에 .terraform 디렉터리와 .terr..