Skip to content

Commit

Permalink
Add CNAME
Browse files Browse the repository at this point in the history
  • Loading branch information
iHiD committed Jun 11, 2021
1 parent e90ac50 commit 89b334f
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 10 deletions.
20 changes: 12 additions & 8 deletions terraform/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,13 @@ locals {
websockets_protocol = "wss"
websockets_port = 80

# TODO: Change this to real cert
acm_certificate_arn = "arn:aws:acm:us-east-1:591712695352:certificate/29b70eb3-a20f-4036-9165-08865bbdad7c"

efs_submissions_mount_point = "/mnt/efs/submissions"
efs_repositories_mount_point = "/mnt/efs/repos"

s3_assets_bucket_name = "exercism-assets-staging"
s3_assets_bucket_name = "exercism-assets-staging"
s3_attachments_bucket_name = "exercism-attachments-staging"

ecr_tooling_repos = toset([
Expand Down Expand Up @@ -133,11 +136,11 @@ data "aws_caller_identity" "current" {}
module "webservers" {
source = "./webservers"

region = var.region
ecr_tooling_repos = local.ecr_tooling_repos
website_protocol = local.website_protocol
website_host = local.website_host
s3_assets_bucket_name = local.s3_assets_bucket_name
region = var.region
ecr_tooling_repos = local.ecr_tooling_repos
website_protocol = local.website_protocol
website_host = local.website_host
s3_assets_bucket_name = local.s3_assets_bucket_name
s3_attachments_bucket_name = local.s3_attachments_bucket_name

aws_iam_policy_document_assume_role_ecs = data.aws_iam_policy_document.assume_role_ecs
Expand All @@ -154,7 +157,8 @@ module "webservers" {
aws_efs_file_system_submissions = aws_efs_file_system.submissions
efs_submissions_mount_point = local.efs_submissions_mount_point
efs_repositories_mount_point = local.efs_repositories_mount_point
route53_zone_main = aws_route53_zone.main
route53_zone_main = aws_route53_zone.main
acm_certificate_arn = local.acm_certificate_arn

aws_vpc_main = aws_vpc.main
aws_subnet_publics = aws_subnet.publics
Expand Down Expand Up @@ -279,7 +283,7 @@ module "github_deploy" {
module.webservers.ecr_repository_anycable_go.arn
]
aws_s3_bucket_name_webservers_assets = module.webservers.s3_bucket_assets.bucket
aws_s3_bucket_name_webservers_icons = module.webservers.s3_bucket_icons.bucket
aws_s3_bucket_name_webservers_icons = module.webservers.s3_bucket_icons.bucket
}

module "tooling" {
Expand Down
6 changes: 4 additions & 2 deletions terraform/webservers/cloudfront_webservers.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ locals {
resource "aws_cloudfront_distribution" "webservers" {
enabled = true
is_ipv6_enabled = true
# aliases = [var.website_host]
aliases = [var.website_host]

origin {
domain_name = aws_alb.webservers.dns_name
Expand Down Expand Up @@ -51,7 +51,9 @@ resource "aws_cloudfront_distribution" "webservers" {
}

viewer_certificate {
cloudfront_default_certificate = true
acm_certificate_arn = var.acm_certificate_arn
ssl_support_method = "sni-only"
# minimum_protocol_version = "TLSv1.2_2019"
}

#############
Expand Down
1 change: 1 addition & 0 deletions terraform/webservers/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ variable "aws_efs_file_system_submissions" {}
variable "efs_submissions_mount_point" {}
variable "efs_repositories_mount_point" {}
variable "route53_zone_main" {}
variable "acm_certificate_arn" {}

variable "aws_vpc_main" {}
variable "aws_subnet_publics" {}
Expand Down

0 comments on commit 89b334f

Please sign in to comment.