Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/workflows/cd_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,6 @@ jobs:
aws_secret_access_key = "${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}"
rds_username = "${{ secrets.RDS_USERNAME }}"
rds_password = "${{ secrets.RDS_PASSWORD }}"
domain_name = "${{ secrets.DEV_DOMAIN_NAME }}"
email = "${{ secrets.LETSENCRYPT_EMAIL }}"
EOF

- name: Terraform Apply (dev)
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/cd_prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@ jobs:
aws_secret_access_key = "${{ secrets.PROD_AWS_SECRET_ACCESS_KEY }}"
rds_username = "${{ secrets.RDS_USERNAME }}"
rds_password = "${{ secrets.RDS_PASSWORD }}"
domain_name = "${{ secrets.PROD_DOMAIN_NAME }}"
email = "${{ secrets.LETSENCRYPT_EMAIL }}"
EOF

- name: Terraform Apply (prod)
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/ci_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@ jobs:
aws_secret_access_key = "${{ secrets.DEV_AWS_SECRET_ACCESS_KEY }}"
rds_username = "${{ secrets.RDS_USERNAME }}"
rds_password = "${{ secrets.RDS_PASSWORD }}"
domain_name = "${{ secrets.DEV_DOMAIN_NAME }}"
email = "${{ secrets.LETSENCRYPT_EMAIL }}"
EOF

- name: Terraform Plan (dev)
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/ci_prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@ jobs:
aws_secret_access_key = "${{ secrets.PROD_AWS_SECRET_ACCESS_KEY }}"
rds_username = "${{ secrets.RDS_USERNAME }}"
rds_password = "${{ secrets.RDS_PASSWORD }}"
domain_name = "${{ secrets.PROD_DOMAIN_NAME }}"
email = "${{ secrets.LETSENCRYPT_EMAIL }}"
EOF

- name: Terraform Plan (prod)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ terraform apply -var-file="terraform.tfvars"
- **Route53**: DNS 관리 및 A 레코드 자동 설정

### Security
- **Security Groups**: EC2, RDS, ALB용 보안 그룹
- **Security Groups**: EC2, RDS용 보안 그룹
- **NACLs**: 서브넷 레벨 네트워크 제어

### Storage
Expand Down
12 changes: 3 additions & 9 deletions terraform/env/dev/locals.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,7 @@ locals {
# 이름 규칙
name_prefix = "${local.environment}-clokey"

# Backend 설정 (하드코딩)
state_bucket_name = "clokey-terraform-state-116541188992"
state_key = "dev/terraform.tfstate"

# UserData 설정 (템플릿 파일에서 변수 주입 후 base64 인코딩)
user_data_base64 = base64encode(templatefile("${path.module}/../../../userdata-examples/was-userdata-dev.sh", {
domain_name = var.domain_name
email = var.email
}))
# UserData 설정 (파일에서 base64로 인코딩하여 로드)
user_data_base64 = filebase64("${path.module}/../../../userdata-examples/was-userdata.sh")
}

14 changes: 0 additions & 14 deletions terraform/env/dev/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,3 @@ variable "rds_password" {
type = string
sensitive = true
}

variable "domain_name" {
description = "Domain name for the application (from GitHub Secrets)"
type = string
sensitive = true
}

variable "email" {
description = "Email address for Let's Encrypt certificate (from GitHub Secrets)"
type = string
sensitive = true
default = "aa020228@gmail.com"
}

12 changes: 3 additions & 9 deletions terraform/env/prod/locals.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,7 @@ locals {
# 이름 규칙
name_prefix = "${local.environment}-clokey"

# Backend 설정 (하드코딩)
state_bucket_name = "clokey-terraform-state-116541188992"
state_key = "prod/terraform.tfstate"

# UserData 설정 (템플릿 파일에서 변수 주입 후 base64 인코딩)
user_data_base64 = base64encode(templatefile("${path.module}/../../../userdata-examples/was-userdata-prod.sh", {
domain_name = var.domain_name
email = var.email
}))
# UserData 설정 (파일에서 base64로 인코딩하여 로드)
user_data_base64 = filebase64("${path.module}/../../../userdata-examples/was-userdata.sh")
}

14 changes: 0 additions & 14 deletions terraform/env/prod/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,3 @@ variable "rds_password" {
type = string
sensitive = true
}

variable "domain_name" {
description = "Domain name for the application (from GitHub Secrets)"
type = string
sensitive = true
}

variable "email" {
description = "Email address for Let's Encrypt certificate (from GitHub Secrets)"
type = string
sensitive = true
default = "aa020228@gmail.com"
}

100 changes: 0 additions & 100 deletions terraform/modules/network/alb/main.tf

This file was deleted.

34 changes: 0 additions & 34 deletions terraform/modules/network/alb/output.tf

This file was deleted.

Loading
Loading