summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2023-12-20 10:01:54 +0200
committerPaul Buetow <paul@buetow.org>2023-12-20 10:01:54 +0200
commit999bddddc8354c5665c660290b99e1cf446edb2f (patch)
tree16fa87c85f9edd785555adb5379c155936ebda97
parent38124d610973e486494272c0c28166bee6eb72f5 (diff)
fix
-rw-r--r--org-buetow-nextcloud/main.tf16
-rw-r--r--org-buetow-nextcloud/remotestate.tf11
2 files changed, 16 insertions, 11 deletions
diff --git a/org-buetow-nextcloud/main.tf b/org-buetow-nextcloud/main.tf
index 60bd50e..f07ae15 100644
--- a/org-buetow-nextcloud/main.tf
+++ b/org-buetow-nextcloud/main.tf
@@ -18,7 +18,7 @@ data "template_file" "user_data" {
vars = {
region = data.aws_region.current.name
- efs_id = data.terraform_remote_state.base_remote_state.outputs.my_self_hosted_services_efs_id
+ efs_id = data.terraform_remote_state.base.outputs.my_self_hosted_services_efs_id
}
}
@@ -45,12 +45,12 @@ resource "aws_instance" "my_nextcloud_instance" {
ami = data.aws_ami.amazon_linux.id
instance_type = "t2.medium"
key_name = aws_key_pair.id_rsa_pub.key_name
- subnet_id = data.terraform_remote_state.base_remote_state.outputs.my_public_subnet_a_id
+ subnet_id = data.terraform_remote_state.base.outputs.my_public_subnet_a_id
vpc_security_group_ids = [
- data.terraform_remote_state.base_remote_state.outputs.allow_ssh_sg_id,
- data.terraform_remote_state.base_remote_state.outputs.allow_web_sg_id,
- data.terraform_remote_state.base_remote_state.outputs.allow_outbound_sg_id,
+ data.terraform_remote_state.base.outputs.allow_ssh_sg_id,
+ data.terraform_remote_state.base.outputs.allow_web_sg_id,
+ data.terraform_remote_state.base.outputs.allow_outbound_sg_id,
]
user_data = data.template_file.user_data.rendered
@@ -59,13 +59,9 @@ resource "aws_instance" "my_nextcloud_instance" {
}
}
-data "aws_route53_zone" "my_zone" {
- name = "aws.buetow.org." # Replace with your domain name
-}
-
resource "aws_route53_record" "my_record" {
zone_id = data.aws_route53_zone.my_zone.zone_id
- name = "nextcloud.aws.buetow.org" # Replace with your desired subdomain or leave empty for root
+ name = "nextcloud-ec2.aws.buetow.org" # Replace with your desired subdomain or leave empty for root
type = "A"
ttl = "300"
records = [aws_instance.my_nextcloud_instance.public_ip]
diff --git a/org-buetow-nextcloud/remotestate.tf b/org-buetow-nextcloud/remotestate.tf
index 523dca5..db9b321 100644
--- a/org-buetow-nextcloud/remotestate.tf
+++ b/org-buetow-nextcloud/remotestate.tf
@@ -1,4 +1,4 @@
-data "terraform_remote_state" "base_remote_state" {
+data "terraform_remote_state" "base" {
backend = "s3"
config = {
bucket = "org-buetow-tfstate"
@@ -6,3 +6,12 @@ data "terraform_remote_state" "base_remote_state" {
region = "eu-central-1"
}
}
+
+data "terraform_remote_state" "elb" {
+ backend = "s3"
+ config = {
+ bucket = "org-buetow-tfstate"
+ key = "org-buetow-elb/terraform.tfstate"
+ region = "eu-central-1"
+ }
+}