From 5c86dc0c0b3c8d72a2d29f19bf87edefa116b806 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=8A=B9=EC=A7=84?= Date: Sat, 16 Mar 2024 22:18:51 +0900 Subject: [PATCH] [FIX] apply proper terraform setting --- .github/workflows/backend-cd.yml | 1 + terraform/terraform.tf | 13 +++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/backend-cd.yml b/.github/workflows/backend-cd.yml index 0ab475c..1ef9882 100644 --- a/.github/workflows/backend-cd.yml +++ b/.github/workflows/backend-cd.yml @@ -5,6 +5,7 @@ on: - master paths: - '.github/workflows/backend-cd.yml' + - '**.tf' workflow_run: branches: - "master" diff --git a/terraform/terraform.tf b/terraform/terraform.tf index 20b5209..8591209 100644 --- a/terraform/terraform.tf +++ b/terraform/terraform.tf @@ -30,11 +30,6 @@ resource "aws_elb" "elb" { tags = merge(var.tags, {}) cross_zone_load_balancing = true - availability_zones = [ - "ap-northeast-2a", - "ap-northeast-2b", - ] - listener { lb_protocol = var.elb_protocol[0] lb_port = var.elb_port[0] @@ -147,7 +142,7 @@ resource "aws_db_instance" "db_instance" { tags = merge(var.tags, {}) port = 3306 password = var.db_password - instance_class = "db.m1.micro" + instance_class = "db.md5.large" engine = "mysql" db_name = "TWTW" availability_zone = "ap-northeast-2b" @@ -160,12 +155,18 @@ resource "aws_mq_broker" "mq_broker" { engine_version = "3.8.6" host_instance_type = "mq.t3.micro" broker_name = "rabbitmq" + publicly_accessible = false user { username = var.rabbitmq.username password = var.rabbitmq.password } + subnet_ids = [ + aws_subnet.private-subnet-a.id, + aws_subnet.private-subnet-c.id, + ] + security_groups = [ aws_security_group.security-group-a.id, aws_security_group.security-group-c.id