Skip to content

fooiy/fooiy-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fooiy-infrastructure

네이민 : 스네이크

환경

  • prod : 실제 프로덕현 환경
  • dev : 개발 환경

컨벤션 : 무조건 환경 먼저 시작

  • VPC 외곽
    • key-pari : {환경}{도메인}{리소스명}
    • s3 : {환경}_{fooiy}
    • ECR : {환경}_{repo명}
    • route53 : route53
  • VPC 내부
    • vpc : {환경}{리소스명}{CIDR}
    • subnet : {환경}{리소스명}{public/private}_{AZ}
    • eip : {환경}{엮인 리소스명}{리소스명}
    • igw : {환경}_{리소스명}
    • nat : {환경}{엮인 리소스명}{리소스명}
    • route table : (awsroute_table, aws_route_table_association)한군데서 관리 {환경}{엮인 리소스명}_{리소스명}
    • securitygroup : {환경}{도메인}{엮인 리소스명}{리소스명}
    • ec2 : {환경}{도메인}{리소스명}
    • rds : {환경}{도메인}{리소스명}, database 이름 : {환경}-{도메인}-{리소스명} (_가 안됨)
    • ecr : 리소스명 : 빌드 이미지명 (.을_로 사용), name은 빌드 이미지명 그대로
    • ecs : ?
    • lb : {환경}{도메인}{리소스명}
  • VPN ec2
    • vpn_ec2 : 환경이 prod와 dev에 속하지 않아 분리

About

fooiy-infrastructure on AWS with terraform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages