728x90
반응형

테라폼 3

[테라폼] Module사용하여 코드 작성 하기

안녕하세요 이웃님들.. 좋은 아침 입니다. '오늘은 테라폼 코드의 Module을 사용해서 AWS Infra를 설정하는 방법에 대해서 포스팅 해보겠습니다. 우선 전체 적인 인프라 구성은 위외 같습니다. VPC 1개, Subnet 4개, Routing table 2개, IGW, NAT를 구성 해보겠습니다. 우선 Root Module과 Child Module로 구성을 해볼께요. root module의 디렉토리 이름은 "test_module" child module 이름은 " vpc_module"로 디렉토리를 아래와 같이 생성을 합니다. ubuntu@ip-10-0-10-80:~$ mkdir test_module ubuntu@ip-10-0-10-80:~$ cd test_module/ ubuntu@ip-10-0-1..

테라폼 2024.03.12

[테라폼] Terraform 사용 방법 알아 보기

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘은 Terraform의 기본 문법과 구조 그리고 사용 방법에 대해서 포스팅 해보려고 합니다. 우선 위의 그림은 Terraform의 기본 흐름을 나타내고 있는데요. Terraform의 단계를 명령어와 함께 설명하면 아래와 같습니다. 1) Terraform Init : 작성된 Code를 검토 하고 필요한 Plug in 모듈들을 다운 로드 받습니다. 2) Terraform plan: 작성된 Code가 정상인지 검토를 하고 어떻게 변경이 되는지 표시를 해줍니다. 3) Terraform apply: 실제로 작성된 Code를 기반으로 CSP에 Infra를 구성하는 단계 입니다. 그럼 Terraform Code는 어떻게 작성이 되는지 살펴 봅시다. Terraform은..

테라폼 2024.03.11

[테라폼] Terraform 환경 구축 하기

안녕하세요 이웃님들 ^.^ 좋은 아침입니다. 오늘은 IaC(Infra As Code Tool중 하나인 Terraform의 환경 설정 방법에 대해서 포스팅을 해보려고 합니다. IaC의 대표적인 Tool은 AWS의 CouldFormation과 HashCorp사의 Terraform이 있습니다. CouldFormation은 AWS에만 사용이가능하지만 Terraform은 AWS, GCP, SCP, Azure등 수많은 CSP(Cloud Service Provider)들을 지원합니다. 그럼 Terraform을 실행할 수 있는 환경 구성에 대해서 설명 드리겠습니다. 기준은 AWS Infra를 구성하는 기준으로 포스팅을 하도록 하겠습니다. 우선 Terraform을 실행한 PC를 Ubuntu 20.04 버전으로 준비를 합..

테라폼 2024.03.10
728x90