mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-30 13:10:47 +00:00
commented out custom domain stuff for now
This commit is contained in:
parent
8828e4da15
commit
7cade00db0
2 changed files with 35 additions and 36 deletions
|
|
@ -39,14 +39,13 @@ locals {
|
||||||
db_credentials = jsondecode(data.aws_secretsmanager_secret_version.db_credentials.secret_string)
|
db_credentials = jsondecode(data.aws_secretsmanager_secret_version.db_credentials.secret_string)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# data "aws_ssm_parameter" "certificate_arn" {
|
||||||
|
# name = "/ssl_certificate_arn"
|
||||||
|
# }
|
||||||
|
|
||||||
data "aws_ssm_parameter" "certificate_arn" {
|
# data "aws_route53_zone" "this" {
|
||||||
name = "/ssl_certificate_arn"
|
# name = var.domain_name
|
||||||
}
|
# }
|
||||||
|
|
||||||
data "aws_route53_zone" "this" {
|
|
||||||
name = var.domain_name
|
|
||||||
}
|
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
# Install Python requirements
|
# Install Python requirements
|
||||||
|
|
@ -84,9 +83,9 @@ module "fastapi" {
|
||||||
timeout = 600
|
timeout = 600
|
||||||
memory_size = 512
|
memory_size = 512
|
||||||
|
|
||||||
domain_name = "api.${var.domain_name}"
|
# domain_name = "api.${var.domain_name}"
|
||||||
certificate_arn = data.aws_ssm_parameter.certificate_arn.value
|
# certificate_arn = data.aws_ssm_parameter.certificate_arn.value
|
||||||
route53_zone_id = data.aws_route53_zone.this.zone_id
|
# route53_zone_id = data.aws_route53_zone.this.zone_id
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
ENVIRONMENT = var.stage
|
ENVIRONMENT = var.stage
|
||||||
|
|
|
||||||
|
|
@ -71,33 +71,33 @@ resource "aws_lambda_permission" "apigw_invoke" {
|
||||||
############################################
|
############################################
|
||||||
# Custom domain
|
# Custom domain
|
||||||
############################################
|
############################################
|
||||||
resource "aws_apigatewayv2_domain_name" "this" {
|
# resource "aws_apigatewayv2_domain_name" "this" {
|
||||||
count = var.domain_name != null ? 1 : 0
|
# count = var.domain_name != null ? 1 : 0
|
||||||
domain_name = var.domain_name
|
# domain_name = var.domain_name
|
||||||
|
|
||||||
domain_name_configuration {
|
# domain_name_configuration {
|
||||||
certificate_arn = var.certificate_arn
|
# certificate_arn = var.certificate_arn
|
||||||
endpoint_type = "REGIONAL"
|
# endpoint_type = "REGIONAL"
|
||||||
security_policy = "TLS_1_2"
|
# security_policy = "TLS_1_2"
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
|
|
||||||
resource "aws_apigatewayv2_api_mapping" "this" {
|
# resource "aws_apigatewayv2_api_mapping" "this" {
|
||||||
count = var.domain_name != null ? 1 : 0
|
# count = var.domain_name != null ? 1 : 0
|
||||||
api_id = aws_apigatewayv2_api.this.id
|
# api_id = aws_apigatewayv2_api.this.id
|
||||||
domain_name = aws_apigatewayv2_domain_name.this[0].id
|
# domain_name = aws_apigatewayv2_domain_name.this[0].id
|
||||||
stage = aws_apigatewayv2_stage.this.id
|
# stage = aws_apigatewayv2_stage.this.id
|
||||||
}
|
# }
|
||||||
|
|
||||||
resource "aws_route53_record" "this" {
|
# resource "aws_route53_record" "this" {
|
||||||
count = var.domain_name != null ? 1 : 0
|
# count = var.domain_name != null ? 1 : 0
|
||||||
name = aws_apigatewayv2_domain_name.this[0].domain_name
|
# name = aws_apigatewayv2_domain_name.this[0].domain_name
|
||||||
type = "A"
|
# type = "A"
|
||||||
zone_id = var.route53_zone_id
|
# zone_id = var.route53_zone_id
|
||||||
|
|
||||||
alias {
|
# alias {
|
||||||
name = aws_apigatewayv2_domain_name.this[0].domain_name_configuration[0].target_domain_name
|
# name = aws_apigatewayv2_domain_name.this[0].domain_name_configuration[0].target_domain_name
|
||||||
zone_id = aws_apigatewayv2_domain_name.this[0].domain_name_configuration[0].hosted_zone_id
|
# zone_id = aws_apigatewayv2_domain_name.this[0].domain_name_configuration[0].hosted_zone_id
|
||||||
evaluate_target_health = false
|
# evaluate_target_health = false
|
||||||
}
|
# }
|
||||||
}
|
# }
|
||||||
Loading…
Add table
Reference in a new issue