brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Oct 21. 2024

(책) 테라폼 쿡북 - 2024-10

2024-10

Azure 클라우드에서 테라폼 사용하기를 배울 수 있는 기회.

애저에서 테라폼으로 할 수 있는 다양한 사용법이 있다.

환경구성부터 인프라 확장, 외부테이터 활용해서 테라폼 사용하기, 테라폼 상태 관리등이 있다.



이 책에서는 다음과 같은 것을 배울 수 있다.


<1> 테라폼 환경 구성하는 법

<2> 테라폼 구성 작성하기

<3> 테라폼으로 인프라 확장하기, 외부데이터 사용, 상태관리, 워크플로 적용, 모듈, 도커와 쿠버네티스 배포, 테스트 및 컴플라이언스, CI/CD파이프라인, 협업, 에러 트러블 슈팅

<4> 개인 정리






<1> 테라폼 환경 구성하는 법



1

IDE는 비주얼 스튜디오 코드를 사용한다.

다운로드 설치

https://code.visualstudio.com/



2

Windows에서 테라폼 다운로드 설치한다.

https://developer.hashicorp.com/terraform/install



3

windows에서 chocolatey를 사용하여 테라폼  설치법을 배운다.


4

APT 매니저를 사용하여 리눅스에 테라폼을 설치하는 법을 배운다.



5

리눅스에서 스크립트를 사용해 테라폼 설치하는 법을 배운다.



6

도커 컨테이너에서 테라폼 실행하는 법을 배운다.

테라폼을 로컬에 설치할 필요가 없다.

로컬 운영체제와 독립적인 테라폼 실행 환경을 만들 수 있다.

서로 다른 테라폼 버전을 가지고 테라폼 구성파일을 테스트할 수 있다.



7

여러 테라폼 버전 간 전환하기



8

테라폼 프로바이더 업그레이드 하기




<2> 테라폼 구성 작성하기


1

사용할 테라폼과 프로바이더 버전 구성하기



2

프로바이더에 별칭을 추가해서 동일한 프로바이더의 여러 인스턴스 만들기


3

변수 조작하기


4

민감한 변수 안전하게 유지하기





<3> 테라폼으로 인프라 확장하기, 외부데이터 사용, 상태관리, 워크플로 적용, 모듈, 도커와 쿠버네티스 배포, 테스트 및 컴플라이언스, CI/CD파이프라인, 협업, 에러 트러블 슈팅



1

여러 환경에서 인프라를 프로비저닝 하기




2

count인수를 사용해서 여러 리소스를 프로비저닝 하기




<4> 개인 정리


Azure를 사용하고, Azure를 코드로 관리하기 위한 책입니다.

테라폼으로 Azure관리하는 법에 대해 2024년 10월 현재 유일한 책입니다.

테라폼으로 Azure를 관리하는 다양한 방법에 대해 소개하고 있어 추천드립니다.

도커, 쿠버네티스 배포, 테스트, 컴플라이언스, CI/CD , 협업, 에러 트러블 슈팅까지 모두 설명되는 책입니다.

Azure 데브옵스 엔지니어 필독서로 추천합니다.




같이 보기 좋은책

https://brunch.co.kr/@topasvga/1349



감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari