middleware 분배

This commit is contained in:
havelight-ee
2023-06-07 19:08:24 +09:00
parent 2005fe2a39
commit bcc62e990b
56 changed files with 3120 additions and 123 deletions

View File

@@ -8,15 +8,15 @@ variable "port_list" {
#---------------------------------------------------------------#
# LB 구성 후 target group 매칭 시 필요한 인스턴스 ID
variable "master-2a" {
default = "i-0d3e86c594670c179"
default = "i-0446ae551deac0b98"
}
variable "master-2b" {
default = "i-095d625023c4d8d7e"
default = "i-0628e1521b484fde1"
}
variable "master-2c" {
default = "i-015532d6fb24f2754"
default = "i-041b16dbf097aa03f"
}
#---------------------------------------------------------------#

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,458 @@
{
"version": 4,
"terraform_version": "1.4.6",
"serial": 16,
"lineage": "1b9efcaa-3e3f-62c1-8ac7-da423fc74255",
"outputs": {},
"resources": [
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31300-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31301-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31302-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31303-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31304-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31305-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31310-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31311-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31312-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31313-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31314-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-31315-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-http-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_listener",
"name": "nlb-listener-tls-prod",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-http-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-http-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-http-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-30001-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-30001-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-30001-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31300-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31300-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31300-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31301-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31301-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31301-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31302-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31302-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31302-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31303-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31303-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31303-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31304-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31304-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31304-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31305-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31305-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31305-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31310-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31310-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31310-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31311-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31311-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31311-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31312-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31312-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31312-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31313-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31313-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31313-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31314-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31314-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31314-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31315-2a",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31315-2b",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_alb_target_group_attachment",
"name": "prod-master-tls-31315-2c",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "datagate",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "druid_route",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "keycloak",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "krakend",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "release_datagate",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "release_krakend",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "release_ui",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
},
{
"mode": "managed",
"type": "aws_route53_record",
"name": "ui",
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
"instances": []
}
],
"check_results": null
}