Skip to content

Commit

Permalink
Tribunals: Temporarily delete ec2 and tg attachment (#9098)
Browse files Browse the repository at this point in the history
  • Loading branch information
matt-k1998 authored Dec 16, 2024
1 parent be1185f commit 3ef85d4
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 45 deletions.
62 changes: 31 additions & 31 deletions terraform/environments/tribunals/asg-shared.tf
Original file line number Diff line number Diff line change
Expand Up @@ -238,37 +238,37 @@ resource "aws_launch_template" "tribunals-backup-lt" {
}

# # Finally, create the Auto scaling group for the launch template
resource "aws_autoscaling_group" "tribunals-all-asg" {
vpc_zone_identifier = [data.aws_subnet.public_subnets_a.id]
desired_capacity = 1
max_size = 1
min_size = 1
name = local.app_name

launch_template {
id = aws_launch_template.tribunals-all-lt.id
version = "$Latest"
}

tag {
key = "Name"
value = "tribunals-instance"
propagate_at_launch = true
}
}

resource "aws_instance" "tribunals_backup" {
launch_template {
id = aws_launch_template.tribunals-backup-lt.id
version = "$Latest"
}

tags = {
Environment = local.environment
Name = "tribunals-backup-instance"
Role = "Backup"
}
}
# resource "aws_autoscaling_group" "tribunals-all-asg" {
# vpc_zone_identifier = [data.aws_subnet.public_subnets_a.id]
# desired_capacity = 1
# max_size = 1
# min_size = 1
# name = local.app_name

# launch_template {
# id = aws_launch_template.tribunals-all-lt.id
# version = "$Latest"
# }

# tag {
# key = "Name"
# value = "tribunals-instance"
# propagate_at_launch = true
# }
# }

# resource "aws_instance" "tribunals_backup" {
# launch_template {
# id = aws_launch_template.tribunals-backup-lt.id
# version = "$Latest"
# }

# tags = {
# Environment = local.environment
# Name = "tribunals-backup-instance"
# Role = "Backup"
# }
# }

###########################################################################

Expand Down
14 changes: 7 additions & 7 deletions terraform/environments/tribunals/load_balancer.tf
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,13 @@ data "aws_instances" "backup_instance" {

# Make sure that the ec2 instance tagged as 'tribunals-instance' exists
# before adding aws_lb_target_group_attachment, otherwise terraform will fail
resource "aws_lb_target_group_attachment" "tribunals_target_group_attachment" {
for_each = aws_lb_target_group.tribunals_target_group
target_group_arn = each.value.arn
# target_id points to primary ec2 instance, change "primary_instance" to "backup_instance" in order to point at backup ec2 instance
target_id = data.aws_instances.primary_instance.ids[0]
port = each.value.port
}
# resource "aws_lb_target_group_attachment" "tribunals_target_group_attachment" {
# for_each = aws_lb_target_group.tribunals_target_group
# target_group_arn = each.value.arn
# # target_id points to primary ec2 instance, change "primary_instance" to "backup_instance" in order to point at backup ec2 instance
# target_id = data.aws_instances.primary_instance.ids[0]
# port = each.value.port
# }

resource "aws_lb_listener" "tribunals_lb" {
depends_on = [
Expand Down
14 changes: 7 additions & 7 deletions terraform/environments/tribunals/load_balancer_sftp.tf
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,10 @@ resource "aws_lb_target_group" "tribunals_target_group_sftp" {

# Make sure that the ec2 instance tagged as 'tribunals-instance' exists
# before adding aws_lb_target_group_attachment, otherwise terraform will fail
resource "aws_lb_target_group_attachment" "tribunals_target_group_attachment_sftp" {
for_each = aws_lb_target_group.tribunals_target_group_sftp
target_group_arn = each.value.arn
# target_id points to primary ec2 instance, change "primary_instance" to "backup_instance" in order to point at backup ec2 instance
target_id = data.aws_instances.primary_instance.ids[0]
port = each.value.port
}
# resource "aws_lb_target_group_attachment" "tribunals_target_group_attachment_sftp" {
# for_each = aws_lb_target_group.tribunals_target_group_sftp
# target_group_arn = each.value.arn
# # target_id points to primary ec2 instance, change "primary_instance" to "backup_instance" in order to point at backup ec2 instance
# target_id = data.aws_instances.primary_instance.ids[0]
# port = each.value.port
# }

0 comments on commit 3ef85d4

Please sign in to comment.