본문 바로가기

반응형

테라폼

C276x260 Terraform으로 AWS VPC 생성하기 Terraform으로 AWS VPC 생성하기1. VPC 리소스 정의vim vpc.tfresource "aws_vpc" "sangchul_vpc11" { cidr_block = var.vpc_cidr enable_dns_support = true enable_dns_hostnames = true instance_tenancy = "default" tags = { Name = var.vpc_name Environment = var.env Owner = "iac" Service = "network" Role = "vpc" CreatedBy = "Terraform" }}2. 변수 정의 (권장)v.. 더보기
C276x260 Terraform AWS Provider 설정 방법 (Profile 기반) Terraform AWS Provider 설정 방법 (Profile 기반)Terraform에서 AWS 리소스를 생성하기 위해서는 AWS Credential + Provider 설정이 필요합니다.1. AWS Credential 설정credentials 파일vim ~/.aws/credentials[terraformA]aws_access_key_id = AWSACCESSKEYIDaws_secret_access_key = AWSSECRETACCESSKEYconfig 파일vim ~/.aws/config[terraformA]region = us-east-1중요 config 파일에서는 반드시 profile prefix 필요2. Terraform 디렉터리 구조mkdir -p terraformA/aws/serviceA/.. 더보기
C276x260 Terraform으로 AWS VPC 생성하기 (Provider 구성) Terraform으로 AWS VPC 생성하기 (Provider 구성 포함)Terraform을 사용하여 AWS VPC를 생성하는 기본 실습입니다.Provider 설정 → 리소스 정의 → 실행(init/plan/apply) 순서로 진행합니다.1. 작업 디렉터리 생성mkdir terraformcd $_2. Provider 정의vim provider.tfterraform { required_version = ">= 1.3.0" required_providers { aws = { source = "hashicorp/aws" version = "~> 3.25" } }}provider "aws" { region = var.aws_region profile = var.aws_p.. 더보기
C276x260 CentOS 7에서 Terraform을 설치하는 방법 CentOS 7에서 Terraform을 설치하는 방법Terraform은 HashiCorp에서 제공하는 IaC(Infrastructure as Code) 도구로 클라우드 및 온프레미스 인프라를 코드로 관리할 수 있습니다.Terraform 설치yum-utils 설치yum install -y yum-utilsHashiCorp Repository 추가yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repoTerraform 설치yum install -y terraform설치 확인terraform -versionTerraform v0.14.5기본 사용법도움말 확인$ terraform -helpUsage: terraform.. 더보기

728x90
반응형