This commit is contained in:
2023-01-11 01:31:56 +09:00
parent f0402956e2
commit c96cac92b9
42 changed files with 746 additions and 265 deletions

View File

@ -1,55 +1,19 @@
// prod - dev
provider "aws" {
region = "ap-northeast-2"
region = "ap-northeast-2"
profile = "22shop"
shared_credentials_file = "C:/Users/aa/.aws/credentials"
#4.x버전의 AWS공급자 허용
version = "~> 4.0"
}
locals {
common_tags = {
project = "22shop_dev"
owner = "icurfer"
}
tcp_port = {
any_port = 0
http_port = 80
https_port = 443
ssh_port = 22
dns_port = 53
django_port = 8000
mysql_port = 3306
}
udp_port = {
dns_port = 53
}
any_protocol = "-1"
tcp_protocol = "tcp"
icmp_protocol = "icmp"
all_ips = ["0.0.0.0/0"]
}
// GET 계정정보
data "aws_caller_identity" "this" {}
// cloud9를 위한 iam역할 생성 데이터 조회
data "aws_iam_policy_document" "cloud9_role" {
statement {
actions = ["sts:AssumeRole"]
principals {
type = "Service"
identifiers = ["ec2.amazonaws.com"]
}
}
}
# EKS테스트 할때 활성
module "ecr" {
source = "../modules/ecr"
source = "../modules/ecr"
names_list = ["app"]
//names_list = ["web", "nginx", "mariadb"]
}
names_list = ["app"]
//names_list = ["web", "nginx", "mariadb"]
}

View File

@ -1,10 +1,10 @@
terraform {
backend "remote"{
hostname = "app.terraform.io"
organization = "icurfer"
organization = "22shop"
workspaces {
name = "tf-cloud-ecr"
name = "hq-ecr"
}
}
}