일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 테라폼스터디
- terraform
- azureterraform
- awsglue
- mac user
- 테라폼함수
- awsworkshop
- 테라폼조건식
- 가시다스터디
- azureresource
- data개념
- terraform_data
- pythonpptpdf
- macterminal(user)
- Azure
- (user)terminal
- pptxpdf
- mac(user)
- cidrhost로EC2의ENI에10개의ip를 장착
- terraformazure
- (user)없애기
- 테라폼조건문
- 테라폼상태
- 깃허브기초
- aws
- pptpdf로변환
- t101
- pptpdf
- t103
- githubbasic
- Today
- Total
목록전체 글 (32)
fullmoon's bright IT blog

테라폼으로 시작하는 IaC의 도서를 기반으로 작성하였습니다. 테라폼을 작성하면 보통 main, variable, output으로 크게 작성하는데 나는 테라폼을 배웠어도 늘 어려웠던 부분이 데이터를 따로 뺀다거나 리소스를 따로 뺀다는 부분이 설명이 없어서 너무 아쉬웠다.나처럼 개념이 하나도 없는 상태로 테라폼을 하면 나중에 데이터를 따로 빼고싶어도 어떻게 해야할지 모르는 상황이 발생한다.오늘은 데이터 소스(1) , 입력변수(2) , 지역값을 알아보려고 한다. 1) Data - 데이터소스데이터 소스는 테라폼으로 정의되지 않은 외부 리소스 또는 저장된 정보를 테라폼 내에서 참조 할 때 사용한다. 데이터 소스 블록은 data로 시작된다. 이후 ‘데이터 소스 유형’을 정의한다. Resource 블록 정의와 유사하..

3.주요 커맨드 실습 디렉터리 생성 (workspaces) → VS Code에서 폴더 열기 ⇒ VS Code에서 터미널 열기 VS Code 폴더 생성 (03.start) → 새파일 생성 (main.tf) # 실습 디렉터리 생성 후 이동 mkdir workspaces cd workspaces # 테라폼 실행 terraform Usage: terraform [-version] [-help] [args] ... # 테라폼 실행을 위해 코드 파일이 있는 디렉터리로 이동 # (참고) 테라폼이 실행되는 디렉터리 = 모듈(테라폼 코드 파일과 변수 파일), 기본 작업디렉터리는 '루트 모듈', 호출 모듈은 '자식 모듈' cd 03.start/ # 초기화 : 코드 사용 구문 기반으로 필요한 프로바이더 플러그인을 찾고 설치..

‘테라폼으로 시작하는 IaC’ 책을 기준하여 정리합니다. 2.1 테라폼 환경 구성 실행 환경 구성(3가지) : 미리 빌드된 바이너리(실행) 파일 다운로드 테라폼 소스 코드 다운로드 후 빌드 OS 패키지 관리자 활용 버전 선택 : 가장 최선 버전 권장 - 하위 버전 호환, 기능 개선, 버그 수정 빌드된 바이너리 네이밍 규칙 : terraform___.zip PATH 설정 : 리눅스/macOS , 윈도우 리눅스 : /usr/bin 윈도우 : C:\\windows\\system32 [자신의 OS에 맞게 테라폼 설치] 저는 윈도우로 설합니다. mac인경우는 brew, tfenv 권장합니다. 1) window version 확인하기 2) powershell 관리자에서 확인하고 기능활성화 및 가상머신 플랫폼 활성화..

오랜만에 가시다님의 스터디에 참여합니다. ‘테라폼으로 시작하는 IaC' 책을 기준으로 하여 정리하였습니다. [책 실습코드] https://github.com/terraform101 Book - Infrastructure as Code: with Terraform Example codes. Book - Infrastructure as Code: with Terraform has 7 repositories available. Follow their code on GitHub. github.com 1주차 목표 : - IaC와 테라폼을 이해하고 스터디에 필요한 실습 환경을 구성합니다. - 테라폼 기본 명령 사용법을 알아봅니다. - HCL을 이해하고 기본 활용 방법을 학습합니다. - 샘플코드 작성 및 배포를 실습..