테라폼을 사용하면서 작업디렉토리를 얼마나 효율적으로 사용하는것은 개인적으로 정말 중요하다고 생각한다. 따라서 왜 이렇게 구분해놓았는지에 대한 기준을 내 나름대로 세워보려고 한다.모듈은 Github에 올려놓고 데이터 소스로 가져오는 식으로 모듈을 사용한다...└── mo
테라폼으로 인프라를 관리하게 되면 모듈을 사용하게 되는데 두 가지 방법을 사용해서 모듈을 사용 할 수 있다.1)로컬 2)원격지우선 1번인 로컬은 보통 테라폼 코드를 테스트할 때 적합하고2번인 원격지(Github, Consul 등)는 팀끼리 협업하고 코드를 공유하거나 커
제가 여태까지 테라폼을 짧게나마 사용하면서 알아두면 쓸만한 팁을 공유하겠습니다.함수: format해당 함수로 자료형을 변환할 수 있는데 맨앞의 %s는 string 형식을 뜻 한다. "%s-%s"면 "string-string"이고 뒤의 있는값을 string으로 받아온다.
테라폼에서 반복문 사용은 count를 사용한다. count 함수를 사용해서 변수를 불러오면 list 형태로 불러온다. 아래는 간단한 예제이다.var.tfiam.tfcount로 user_names에 정의되어 있는 수 만큼 count를 채우고 (여기서는 2) 그 수만큼 i