일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- azureterraform
- mac user
- t103
- pptpdf
- Azure
- 테라폼함수
- macterminal(user)
- 깃허브기초
- 테라폼조건식
- awsglue
- azureresource
- terraformazure
- 테라폼상태
- githubbasic
- terraform_data
- (user)terminal
- 테라폼조건문
- mac(user)
- pythonpptpdf
- pptxpdf
- terraform
- 가시다스터디
- t101
- cidrhost로EC2의ENI에10개의ip를 장착
- data개념
- (user)없애기
- 테라폼스터디
- awsworkshop
- aws
- pptpdf로변환
- Today
- Total
목록terraform (2)
fullmoon's bright IT blog

테라폼에서 중요한 상태파일에 대해 배웠습니다. 1편은 상태파일에 대해서 2편은 문제상황으로 풀어봅니다 3편 모듈에 대해 작성합니다. [상태파일] 상태 파일은 배포할 때마다 변경되는 프라이빗 API private API로, 오직 테라폼 내부에서 사용하기 위한 것입니다. 테라폼 상태 파일을 직접 편집하거나 직접 읽는 코드로 작성해서는 안됩니다. 개인적으로 사용하는 것은 문제가 안되지만 팀끼리 리소스를 사용할 때 문제가 될 수 있습니다. [팀 단위에서 테라폼 운영 시 문제점] 상태 파일을 저장하는 공유 스토리지 Shared storage for state files 각 팀원이 동일한 테라폼 상태 파일 사용을 위해서, 공유 위치에 저장이 필요 상태 파일 잠금 Locking state files 잠금 기능 없이 ..

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