From e2364249a7d38729f149d53dca988a2a8a612995 Mon Sep 17 00:00:00 2001 From: carlssonk Date: Thu, 26 Sep 2024 08:22:26 +0200 Subject: [PATCH] Cert --- common/services/main.tf | 10 +++++----- common/services/outputs.tf | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/common/services/main.tf b/common/services/main.tf index 552e080..4229e77 100644 --- a/common/services/main.tf +++ b/common/services/main.tf @@ -46,6 +46,9 @@ data "cloudinit_config" "this" { sudo yum update -y sudo yum install -y nginx certbot python3-certbot-nginx + # Obtain SSL certificate + sudo certbot --nginx -d carlssonk.com -d flagracer.carlssonk.com -d blackjack.carlssonk.com --non-interactive --agree-tos -m oliver@carlssonk.com + # Create nginx config sudo tee /etc/nginx/nginx.conf <<'EOF' events { @@ -90,9 +93,6 @@ data "cloudinit_config" "this" { } EOF - # Obtain SSL certificate - sudo certbot --nginx -d carlssonk.com -d *.carlssonk.com --non-interactive --agree-tos -m oliver@carlssonk.com - # Ensure Certbot auto-renewal is enabled sudo systemctl start certbot-renew.timer @@ -102,7 +102,7 @@ data "cloudinit_config" "this" { } } -module "ec2_instance_nginx_proxy" { +module "ec2_instance_nginx" { count = var.reverse_proxy_type == "nginx" ? 1 : 0 name = "nginx-reverse-proxy" source = "../../modules/ec2-instance/default" @@ -139,7 +139,7 @@ module "ec2_instance_nginx_proxy" { module "ec2_instance_nginx_eip" { count = var.reverse_proxy_type == "nginx" ? 1 : 0 source = "../../modules/elastic-ip/default" - instance_id = module.ec2_instance_nginx_proxy[0].id + instance_id = module.ec2_instance_nginx[0].id } module "main_alb_access_logs_bucket" { diff --git a/common/services/outputs.tf b/common/services/outputs.tf index 2f213b3..2e56774 100644 --- a/common/services/outputs.tf +++ b/common/services/outputs.tf @@ -1,7 +1,7 @@ output "policy_documents" { value = [ try(module.service_discovery_namespace[0].policy_document, null), - try(module.ec2_instance_nginx_proxy[0].policy_document, null), + try(module.ec2_instance_nginx[0].policy_document, null), try(module.ec2_instance_nginx_eip[0].policy_document, null), try(module.main_alb[0].policy_document, null), try(module.main_alb_access_logs_bucket[0].policy_document, null),