본문 바로가기

반응형

♻ Terraform(테라폼)/Terraform Tip 👀

(3)
Terraform 변수 사용 # Terraform 변수 사용에 대해서 알아본다. - 변수의 기본 사용법은 아래와 같다. - 기본적으로 아래의 코드에서 var로 선언된 부분은 해당 폴더안에 vars.tf 라는 파일이 존재해야 하고, 해당 파일안에 해당 변수를 나타내는 내용이 있어야 한다. # 기본 문법 Name = "${var.변수명}" # 사용 예시 tags = { Name = "${var.alltag}-rtb-public" } - 기본적인 폴더 및 파일의 구조를 보면 아래와 같다. 예를들어 vpc라는 폴더안에 main.tf 파일과 vars.tf 파일이 존재한다고 가정하면, main.tf파일은 리소스 변수를 선언하고 실행한다. vars.tf는 해당 변수를 외부 모듈로 부터 받을수 있도록 선언되어 있다. 설명이 좀 부족한데 아래의 코..
Terraform 병렬처리 (parallelism) # Terraform parallelism 처리옵션을 사용하여 빠르게 처리한다. - Terraform을 활용하여 인프라 자원을 생성 시 인프라의 크기가 클 경우 생성 및 변경하는데 시간이 오래 걸린다. 그래서 terraform apply를 할때 옵션으로 parallelism 즉 병렬처리를 할 수 있는 옵션을 제공한다. 명령어는 아래와 같다. terraform apply -parallelism=n # 30개의 병렬처리 수행 terraform apply -parallelism=30 - 그외 다양한 옵션은 차근차근 하나씩 알아보자.
Terraform 설치 (z-shell, omy-shell 설치) 1. 아마존 리눅스 EC2 인스턴스 생성 2. SSH 접속 3. z-shell 설치 sudo yum install zsh 4. util-linux-user.x86_64 설치 sudo yum install util-linux-user.x86_64 5. shell 체인지(기본 shell을 z-shell로 변경) chsh -s /bin/zsh 6. git 설치 sudo yum install git 7. o-my shell 인스톨 curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 8. 인스톨 완료 화면 9. shell 테마 변경 sudo vim ~/.zshrc # in ~/.zshrc ZSH_THEME="ys" #..

728x90
반응형