Terraform 3

[T1012] 1주차 - 테라폼 기본 사용 1/2 (환경구성)

해당 내용은 T1012 스터디에 나온 내용과 '테라폼으로 시작하는 IaC' 책을 기준으로 정리 했습니다 [1. 개요] 첫 스터디 참여 테라폼 설치와, 기본 사용에 대하여 정리 [2. 사전준비] 실행환경 Windows 10 pro WSL2 (Ubuntu-20.04) AWS 계정 [AWS 링크] IAM User 생성 (AdministratorAccess) VSCODE [다운로드 링크] (VSCODE 플러그인) HashiCorp HCL (VSCODE 플러그인) HashiCorp Terraform (VSCODE 플러그인) graphviz Route53 (옵션, 가비아에 이미 사둔게 있어서 Route53에 등록 진행) [WSL 구성] tfenv aws CLI tree, jq install [tfenv 설치] 공식..

[Terraform] tfenv - 유연한 Terraform 버전 관리 툴

개요 tfenv를 이용하여 간편하게 버전 전환이 가능 참고 GitHub - tfutils/tfenv: Terraform version manager Terraform version manager. Contribute to tfutils/tfenv development by creating an account on GitHub. github.com 환경 windows 10 wsl2 (Ubuntu-20.04) 설치 $ git clone --depth=1 https://github.com/tfutils/tfenv.git ~/.tfenv $ echo 'export PATH=$PATH:$HOME/.tfenv/bin' >> ~/.bashrc $ ln -s ~/.tfenv/bin/* /usr/local/bin 간단 ..

[Terraform] gaia

1. Gaia 란? 2. Gaia 설치 Dockerd 를 사용 하거나, Kubernetes 가 구축되어 있는 환경 MongoDb 사용 2-1. 설치방법 Windows/Linux 에서 docker-compose 사용하여 설치 Kubernetes 에서 helm 설치 source build 후 jar 명령으로 실행 2-2. Docker Windows Docker Desktop 설치 docker-compose.yml 작성 이후 docker-compose up -d docker-compose up -d ===로그=== ... [+] Running 4/4 4.3s - Network dockerfile_default Created 0.9s - Container dockerfile-runner-1 Started 4.2..