본문 바로가기

728x90
반응형

분류 전체보기

C276x260 [Terraform] 테라폼 라우팅 테이블 생성 라우팅 테이블 생성 (선행 작업) - VPC 생성 rtb.tf 파일 생성 $ vim rtb.tf ###라우팅 테이블 생성 #Public default route table resource "aws_default_route_table" "sangchul_vpc11-rt" { default_route_table_id = aws_vpc.sangchul_vpc11.default_route_table_id route { cidr_block = "0.0.0.0/0" gateway_id = aws_internet_gateway.sangchul_vpc11-igw.id } tags = { Name = "sangchul_vpc11-rt" Env = "stg" CreateUser = "terraform@email.com" .. 더보기
C276x260 [Terraform] 테라폼 인터넷 게이트웨이 생성 인터넷 게이트웨이 생성 (선행 작업) - VPC 생성 igw.tf 파일 생성 $ vim igw.tf ###인터넷 게이트웨이 생성 resource "aws_internet_gateway" "sangchul_vpc11-igw" { vpc_id = aws_vpc.sangchul_vpc11.id tags = { Name = "sangchul_vpc11-igw" Env = "stg" CreateUser = "terraform@email.com" Owner = "iac" Role = "internet_gateway" Service = "network" } } terraform apply 명령 실행 $ terraform apply aws_vpc.sangchul_vpc11: Refreshing state... [id=.. 더보기
C276x260 [Terraform] 테라폼 서브넷 생성 서브넷 생성 (선행 작업) - VPC 생성 subnets.tf 파일 생성 $ vim subnet.tf ###Subnet 생성 # Public(WEB) resource "aws_subnet" "sangchul_vpc11-sb3" { vpc_id = aws_vpc.sangchul_vpc11.id cidr_block = "10.11.3.0/24" map_public_ip_on_launch = true availability_zone = "us-east-1a" tags = { Name = "sangchul_vpc11-sb3" Env = "stg" CreateUser = "terraform@email.com" Owner = "iac" Role = "subnet" Service = "network" } } reso.. 더보기
C276x260 [Terraform] 테라폼 VPC 생성 VPC 생성 vpc.tf 파일 생성 $ vim vpc.tf ###VPC 생성 resource "aws_vpc" "sangchul_vpc11" { cidr_block = "10.11.0.0/16" enable_dns_support = true enable_dns_hostnames = true instance_tenancy = "default" tags = { Name = "sangchul_vpc11" Env = "stg" CreateUser = "terraform@email.com" Owner = "iac" Role = "vpc" Service = "network" } } terraform apply 명령 실행 $ terraform apply An execution plan has been generate.. 더보기
C276x260 [Terraform] 테라폼 provider 생성 terraform provider 생성 ~/.aws/credentials 확인 $ vim ~/.aws/credentials [terraformA] aws_access_key_id = AWSACCESSKEYID aws_secret_access_key = AWSSECRETACCESSKEY ~/.aws/config 확인 $ vim ~/.aws/config [terraformA] region = us-east-1 디렉토리 생성 $ mkdir -p terraformA/aws/serviceA/us-east-1 aws provider provider.tf 파일 생성 $ vim provider.tf terraform { required_providers { aws = { source = "hashicorp/aws" v.. 더보기
C276x260 리눅스 history 명령어 history 명령어 Bash History 설정 cat /etc/profile ## history export HISTSIZE=10000 export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S ' #export HISTCONTROL=erasedups EOF Print ‘n’ Lines history 2 $ history 2 919 2021-01-28 21:20:43 echo "history command" 920 2021-01-28 21:20:59 history 2 Repeat Specific Command !번호 $ !917 echo "history command" history command Repeat Most Recent Command !! $ !! echo "history c.. 더보기
C276x260 [Terraform] 테라폼 프로바이더(Provider) 및 VPC 생성 테라폼 프로바이더 생성 terraform 디렉터리 생성 $ mkdir terraform $ cd $_ 프로바이더 생성 $ vim provider.tf terraform { required_providers { aws = { source = "hashicorp/aws" version = "3.25.0" } } } provider "aws" { # Configuration options shared_credentials_file = "~/.aws/credentials" region = "us-east-1" profile = "tfa" } VPC 생성 $ vim vpc_vpc99.tf resource "aws_vpc" "vpc99" { cidr_block = "10.99.0.0/16" tags = { Name.. 더보기
C276x260 [GIT] 깃 태그(git tag) 생성, 삭제 깃 태그(git tag) 생성, 삭제 태그 생성 방법 - Lightweight 태그 git tag v1.1.1 $ git tag v1.1.1 $ git show v1.1.1 commit e178f0c017bfba73cdc35c08b532d3cbf608c494 (HEAD -> development, tag: v1.1.1, origin/testing, origin/development) Author: sangchul Date: Wed Jan 27 10:42:15 2021 +0900 branch 추가 diff --git a/README.md b/README.md index e69de29..38f8e88 100644 --- a/README.md +++ b/README.md @@ -0,0 +1 @@ +dev di.. 더보기

728x90
반응형