cowork
This commit is contained in:
@ -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"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
terraform {
|
||||
backend "remote"{
|
||||
hostname = "app.terraform.io"
|
||||
organization = "icurfer"
|
||||
organization = "22shop"
|
||||
|
||||
workspaces {
|
||||
name = "tf-cloud-ecr"
|
||||
name = "hq-ecr"
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user