Skip to content

Update all env_dir and S3 key paths to use development - #12

Merged
ongeziwe17 merged 1 commit into
developfrom
tf-ec2-ssh-elastic-ip-setup
Nov 12, 2025
Merged

Update all env_dir and S3 key paths to use development#12
ongeziwe17 merged 1 commit into
developfrom
tf-ec2-ssh-elastic-ip-setup

Conversation

@ongeziwe17

Copy link
Copy Markdown
Owner

No description provided.

@github-actions

Copy link
Copy Markdown

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:

  • create

Terraform will perform the following actions:

aws_eip.dev_app will be created

  • resource "aws_eip" "dev_app" {
    • allocation_id = (known after apply)
    • arn = (known after apply)
    • association_id = (known after apply)
    • carrier_ip = (known after apply)
    • customer_owned_ip = (known after apply)
    • domain = "vpc"
    • id = (known after apply)
    • instance = (known after apply)
    • ipam_pool_id = (known after apply)
    • network_border_group = (known after apply)
    • network_interface = (known after apply)
    • private_dns = (known after apply)
    • private_ip = (known after apply)
    • ptr_record = (known after apply)
    • public_dns = (known after apply)
    • public_ip = (known after apply)
    • public_ipv4_pool = (known after apply)
    • tags = {
      • "Name" = "ff-dev-frontend-eip"
        }
    • tags_all = {
      • "Name" = "ff-dev-frontend-eip"
        }
    • vpc = (known after apply)
      }

aws_s3_bucket.dev_test_bucket will be created

  • resource "aws_s3_bucket" "dev_test_bucket" {
    • acceleration_status = (known after apply)

    • acl = (known after apply)

    • arn = (known after apply)

    • bucket = (known after apply)

    • bucket_domain_name = (known after apply)

    • bucket_prefix = (known after apply)

    • bucket_regional_domain_name = (known after apply)

    • force_destroy = false

    • hosted_zone_id = (known after apply)

    • id = (known after apply)

    • object_lock_enabled = (known after apply)

    • policy = (known after apply)

    • region = (known after apply)

    • request_payer = (known after apply)

    • tags = {

      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "DevFrontendTestBucket"
        }
    • tags_all = {

      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "DevFrontendTestBucket"
        }
    • website_domain = (known after apply)

    • website_endpoint = (known after apply)

    • cors_rule (known after apply)

    • grant (known after apply)

    • lifecycle_rule (known after apply)

    • logging (known after apply)

    • object_lock_configuration (known after apply)

    • replication_configuration (known after apply)

    • server_side_encryption_configuration (known after apply)

    • versioning (known after apply)

    • website (known after apply)
      }

random_id.suffix will be created

  • resource "random_id" "suffix" {
    • b64_std = (known after apply)
    • b64_url = (known after apply)
    • byte_length = 4
    • dec = (known after apply)
    • hex = (known after apply)
    • id = (known after apply)
      }

module.compute.aws_iam_instance_profile.ec2_profile will be created

  • resource "aws_iam_instance_profile" "ec2_profile" {
    • arn = (known after apply)
    • create_date = (known after apply)
    • id = (known after apply)
    • name = "ff-dev-frontend-ec2-profile"
    • name_prefix = (known after apply)
    • path = "/"
    • role = "ff-dev-frontend-ec2-role"
    • tags_all = (known after apply)
    • unique_id = (known after apply)
      }

module.compute.aws_iam_role.ec2_role will be created

  • resource "aws_iam_role" "ec2_role" {
    • arn = (known after apply)

    • assume_role_policy = jsonencode(
      {
      + Statement = [
      + {
      + Action = "sts:AssumeRole"
      + Effect = "Allow"
      + Principal = {
      + Service = "ec2.amazonaws.com"
      }
      },
      ]
      + Version = "2012-10-17"
      }
      )

    • create_date = (known after apply)

    • force_detach_policies = false

    • id = (known after apply)

    • managed_policy_arns = (known after apply)

    • max_session_duration = 3600

    • name = "ff-dev-frontend-ec2-role"

    • name_prefix = (known after apply)

    • path = "/"

    • tags = {

      • "Name" = "ff-dev-frontend-ec2-role"
        }
    • tags_all = {

      • "Name" = "ff-dev-frontend-ec2-role"
        }
    • unique_id = (known after apply)

    • inline_policy (known after apply)
      }

module.compute.aws_iam_role_policy_attachment.ssm_core will be created

  • resource "aws_iam_role_policy_attachment" "ssm_core" {
    • id = (known after apply)
    • policy_arn = "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore"
    • role = "ff-dev-frontend-ec2-role"
      }

module.compute.aws_instance.app_server will be created

  • resource "aws_instance" "app_server" {
    • ami = "ami-0e6bc8e2e1bbfafb0"

    • arn = (known after apply)

    • associate_public_ip_address = true

    • availability_zone = (known after apply)

    • cpu_core_count = (known after apply)

    • cpu_threads_per_core = (known after apply)

    • disable_api_stop = (known after apply)

    • disable_api_termination = (known after apply)

    • ebs_optimized = (known after apply)

    • enable_primary_ipv6 = (known after apply)

    • get_password_data = false

    • host_id = (known after apply)

    • host_resource_group_arn = (known after apply)

    • iam_instance_profile = "ff-dev-frontend-ec2-profile"

    • id = (known after apply)

    • instance_initiated_shutdown_behavior = (known after apply)

    • instance_lifecycle = (known after apply)

    • instance_state = (known after apply)

    • instance_type = "t3.small"

    • ipv6_address_count = (known after apply)

    • ipv6_addresses = (known after apply)

    • key_name = "ff-dev-frontend-admin"

    • monitoring = (known after apply)

    • outpost_arn = (known after apply)

    • password_data = (known after apply)

    • placement_group = (known after apply)

    • placement_partition_number = (known after apply)

    • primary_network_interface_id = (known after apply)

    • private_dns = (known after apply)

    • private_ip = (known after apply)

    • public_dns = (known after apply)

    • public_ip = (known after apply)

    • secondary_private_ips = (known after apply)

    • security_groups = (known after apply)

    • source_dest_check = true

    • spot_instance_request_id = (known after apply)

    • subnet_id = (known after apply)

    • tags = {

      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "ff-dev-frontend-server"
        }
    • tags_all = {

      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "ff-dev-frontend-server"
        }
    • tenancy = (known after apply)

    • user_data = "f256ef0950ce8a0ed3074eb9844b69836ad655b6"

    • user_data_base64 = (known after apply)

    • user_data_replace_on_change = false

    • vpc_security_group_ids = (known after apply)

    • capacity_reservation_specification (known after apply)

    • cpu_options (known after apply)

    • ebs_block_device (known after apply)

    • enclave_options (known after apply)

    • ephemeral_block_device (known after apply)

    • instance_market_options (known after apply)

    • maintenance_options (known after apply)

    • metadata_options (known after apply)

    • network_interface (known after apply)

    • private_dns_name_options (known after apply)

    • root_block_device (known after apply)
      }

module.compute.aws_key_pair.dev_admin will be created

  • resource "aws_key_pair" "dev_admin" {
    • arn = (known after apply)
    • fingerprint = (known after apply)
    • id = (known after apply)
    • key_name = "ff-dev-admin"
    • key_name_prefix = (known after apply)
    • key_pair_id = (known after apply)
    • key_type = (known after apply)
    • public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDL0jT8kt8H2Dv7VWO28IAiu89xTZHrhEvBu8qZy2wMeoaEmyj168h7yQF+FoO/HGFxPvySnVjZ7IG9R+ZsFCPsJvd4AqAp9sZ8CBqNkPGpaxj1ytOicluQOtZF/IhW0Q6xlwn0WgEI/myFwj51rAFAfuNm+sqPm7b6W2SRGcr06p67LYsGi0BPdVcgqo0x1LscT+y6Zi7GtyZOoWKZTTsMeSrN1qxnnT21viIc6N/KZjIqomt9Qp7f17GemjC0pu2m0x8KOa/iruyHGY/aAJpEb2RSU0dP5fAe4zq/8qnwBtyrhe0L6/2Npm6ssU1Jah2qt89xVPg62NjcRSJQKyukV1WqFLXDX17ZBwXTGvKPz8PHk7Ve2yHRD15DOTuwIPMLvJ6AoFTSyhJd+NXFK9nPIYB4Dy3SrxsjVm+DHw1zXn7CXN7EoaGEEp+kUEnSxXmxmlb3/iBTE1+Rckma4niwqWWJUEIwqNRbPCph8qtI3WfuXpCLtUsYJ47135Plowbe0p7tBo+lw6v9LS79qpS5oxqbXTm9KFabOk0XssIX6WFFvI3BZx0+Ol5MIW0bN+FKcQ2ktXGK3m/ZqTR6z26zP0lGxLguqWAGgz7hr3Yi7gfyMrF4NhhztPFNDAhRzdrm8sbu/ouGxpShEdcq33fEleEQjOES1L1PRRlk2CD6vQ== hollywoodbets\ongeziwem@ZAWC-BET-3FDD8I"
    • tags = {
      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "ff-dev-admin"
        }
    • tags_all = {
      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "ff-dev-admin"
        }
        }

module.network.aws_internet_gateway.igw will be created

  • resource "aws_internet_gateway" "igw" {
    • arn = (known after apply)
    • id = (known after apply)
    • owner_id = (known after apply)
    • tags = {
      • "Name" = "ff-dev-frontend-igw"
        }
    • tags_all = {
      • "Name" = "ff-dev-frontend-igw"
        }
    • vpc_id = (known after apply)
      }

module.network.aws_route_table.public will be created

  • resource "aws_route_table" "public" {
    • arn = (known after apply)
    • id = (known after apply)
    • owner_id = (known after apply)
    • propagating_vgws = (known after apply)
    • route = [
      • {
        • cidr_block = "0.0.0.0/0"
        • gateway_id = (known after apply)

          (11 unchanged attributes hidden)

        },
        ]
    • tags = {
      • "Name" = "ff-dev-frontend-public-rt"
        }
    • tags_all = {
      • "Name" = "ff-dev-frontend-public-rt"
        }
    • vpc_id = (known after apply)
      }

module.network.aws_route_table_association.a will be created

  • resource "aws_route_table_association" "a" {
    • id = (known after apply)
    • route_table_id = (known after apply)
    • subnet_id = (known after apply)
      }

module.network.aws_route_table_association.b will be created

  • resource "aws_route_table_association" "b" {
    • id = (known after apply)
    • route_table_id = (known after apply)
    • subnet_id = (known after apply)
      }

module.network.aws_security_group.host will be created

  • resource "aws_security_group" "host" {
    • arn = (known after apply)
    • description = "Allow limited SSH and web/API access"
    • egress = [
      • {
        • cidr_blocks = [
          • "0.0.0.0/0",
            ]
        • from_port = 0
        • ipv6_cidr_blocks = []
        • prefix_list_ids = []
        • protocol = "-1"
        • security_groups = []
        • self = false
        • to_port = 0

          (1 unchanged attribute hidden)

        },
        ]
    • id = (known after apply)
    • ingress = [
      • {
        • cidr_blocks = [
          • "0.0.0.0/0",
            ]
        • description = "API (restricted to team or open during dev)"
        • from_port = 8080
        • ipv6_cidr_blocks = []
        • prefix_list_ids = []
        • protocol = "tcp"
        • security_groups = []
        • self = false
        • to_port = 8080
          },
      • {
        • cidr_blocks = [
          • "0.0.0.0/0",
            ]
        • description = "HTTP (public)"
        • from_port = 80
        • ipv6_cidr_blocks = []
        • prefix_list_ids = []
        • protocol = "tcp"
        • security_groups = []
        • self = false
        • to_port = 80
          },
      • {
        • cidr_blocks = [
          • "0.0.0.0/0",
            ]
        • description = "HTTPS (public)"
        • from_port = 443
        • ipv6_cidr_blocks = []
        • prefix_list_ids = []
        • protocol = "tcp"
        • security_groups = []
        • self = false
        • to_port = 443
          },
      • {
        • cidr_blocks = [
          • "0.0.0.0/0",
            ]
        • description = "SSH access (restricted)"
        • from_port = 22
        • ipv6_cidr_blocks = []
        • prefix_list_ids = []
        • protocol = "tcp"
        • security_groups = []
        • self = false
        • to_port = 22
          },
          ]
    • name = "ff-dev-frontend-host-sg"
    • name_prefix = (known after apply)
    • owner_id = (known after apply)
    • revoke_rules_on_delete = false
    • tags = {
      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "ff-dev-frontend-host-sg"
        }
    • tags_all = {
      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
      • "Name" = "ff-dev-frontend-host-sg"
        }
    • vpc_id = (known after apply)
      }

module.network.aws_subnet.public_a will be created

  • resource "aws_subnet" "public_a" {
    • arn = (known after apply)
    • assign_ipv6_address_on_creation = false
    • availability_zone = "af-south-1a"
    • availability_zone_id = (known after apply)
    • cidr_block = "10.10.1.0/24"
    • enable_dns64 = false
    • enable_resource_name_dns_a_record_on_launch = false
    • enable_resource_name_dns_aaaa_record_on_launch = false
    • id = (known after apply)
    • ipv6_cidr_block_association_id = (known after apply)
    • ipv6_native = false
    • map_public_ip_on_launch = true
    • owner_id = (known after apply)
    • private_dns_hostname_type_on_launch = (known after apply)
    • tags = {
      • "Name" = "ff-dev-frontend-public-a"
        }
    • tags_all = {
      • "Name" = "ff-dev-frontend-public-a"
        }
    • vpc_id = (known after apply)
      }

module.network.aws_subnet.public_b will be created

  • resource "aws_subnet" "public_b" {
    • arn = (known after apply)
    • assign_ipv6_address_on_creation = false
    • availability_zone = "af-south-1b"
    • availability_zone_id = (known after apply)
    • cidr_block = "10.10.2.0/24"
    • enable_dns64 = false
    • enable_resource_name_dns_a_record_on_launch = false
    • enable_resource_name_dns_aaaa_record_on_launch = false
    • id = (known after apply)
    • ipv6_cidr_block_association_id = (known after apply)
    • ipv6_native = false
    • map_public_ip_on_launch = true
    • owner_id = (known after apply)
    • private_dns_hostname_type_on_launch = (known after apply)
    • tags = {
      • "Name" = "ff-dev-frontend-public-b"
        }
    • tags_all = {
      • "Name" = "ff-dev-frontend-public-b"
        }
    • vpc_id = (known after apply)
      }

module.network.aws_vpc.this will be created

  • resource "aws_vpc" "this" {
    • arn = (known after apply)
    • cidr_block = "10.10.0.0/16"
    • default_network_acl_id = (known after apply)
    • default_route_table_id = (known after apply)
    • default_security_group_id = (known after apply)
    • dhcp_options_id = (known after apply)
    • enable_dns_hostnames = true
    • enable_dns_support = true
    • enable_network_address_usage_metrics = (known after apply)
    • id = (known after apply)
    • instance_tenancy = "default"
    • ipv6_association_id = (known after apply)
    • ipv6_cidr_block = (known after apply)
    • ipv6_cidr_block_network_border_group = (known after apply)
    • main_route_table_id = (known after apply)
    • owner_id = (known after apply)
    • tags = {
      • "Environment" = "development"
      • "Name" = "ff-dev-frontend-vpc"
        }
    • tags_all = {
      • "Environment" = "development"
      • "Name" = "ff-dev-frontend-vpc"
        }
        }

module.secrets.aws_ssm_parameter.ghcr_token[0] will be created

  • resource "aws_ssm_parameter" "ghcr_token" {
    • arn = (known after apply)
    • data_type = (known after apply)
    • has_value_wo = (known after apply)
    • id = (known after apply)
    • insecure_value = (known after apply)
    • key_id = (known after apply)
    • name = "/ff/dev/GHCR_PAT"
    • overwrite = true
    • tags = {
      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
        }
    • tags_all = {
      • "Environment" = "development"
      • "ManagedBy" = "Terraform"
        }
    • tier = (known after apply)
    • type = "SecureString"
    • value = (sensitive value)
    • value_wo = (write-only attribute)
    • version = (known after apply)
      }

Plan: 17 to add, 0 to change, 0 to destroy.

Changes to Outputs:

  • dev_frontend_elastic_ip = (known after apply)
  • dev_frontend_ghcr_token_arn = (known after apply)
  • dev_frontend_instance_public_ip = (known after apply)
  • dev_frontend_public_subnets = [
    • (known after apply),
    • (known after apply),
      ]
  • dev_frontend_region = "af-south-1"
  • dev_frontend_test_bucket = (known after apply)
  • dev_frontend_vpc_id = (known after apply)

@github-actions

Copy link
Copy Markdown

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
~ update in-place
-/+ destroy and then create replacement

Terraform will perform the following actions:

aws_eip.dev_app will be updated in-place

~ resource "aws_eip" "dev_app" {
id = "eipalloc-035b37623f8b4e34b"
~ instance = "i-091d5f9dc513a2057" -> (known after apply)
tags = {
"Name" = "ff-dev-eip"
}
# (17 unchanged attributes hidden)
}

module.compute.aws_instance.app_server must be replaced

-/+ resource "aws_instance" "app_server" {
~ ami = "ami-002affcc00de39dbe" -> "ami-0e6bc8e2e1bbfafb0" # forces replacement
~ arn = "arn:aws:ec2:af-south-1:988963493215:instance/i-091d5f9dc513a2057" -> (known after apply)
~ availability_zone = "af-south-1a" -> (known after apply)
~ cpu_core_count = 1 -> (known after apply)
~ cpu_threads_per_core = 2 -> (known after apply)
~ disable_api_stop = false -> (known after apply)
~ disable_api_termination = false -> (known after apply)
~ ebs_optimized = false -> (known after apply)
+ enable_primary_ipv6 = (known after apply)
- hibernation = false -> null
+ host_id = (known after apply)
+ host_resource_group_arn = (known after apply)
~ id = "i-091d5f9dc513a2057" -> (known after apply)
~ instance_initiated_shutdown_behavior = "stop" -> (known after apply)
+ instance_lifecycle = (known after apply)
~ instance_state = "running" -> (known after apply)
~ ipv6_address_count = 0 -> (known after apply)
~ ipv6_addresses = [] -> (known after apply)
~ monitoring = false -> (known after apply)
+ outpost_arn = (known after apply)
+ password_data = (known after apply)
+ placement_group = (known after apply)
~ placement_partition_number = 0 -> (known after apply)
~ primary_network_interface_id = "eni-0649421b29b51cf3b" -> (known after apply)
~ private_dns = "ip-10-10-1-194.af-south-1.compute.internal" -> (known after apply)
~ private_ip = "10.10.1.194" -> (known after apply)
~ public_dns = "ec2-15-240-23-115.af-south-1.compute.amazonaws.com" -> (known after apply)
~ public_ip = "15.240.23.115" -> (known after apply)
~ secondary_private_ips = [] -> (known after apply)
~ security_groups = [] -> (known after apply)
+ spot_instance_request_id = (known after apply)
tags = {
"Environment" = "development"
"ManagedBy" = "Terraform"
"Name" = "ff-dev-server"
}
~ tenancy = "default" -> (known after apply)
~ user_data = "6e9a23582a6838c422590deb688ce680e64728ca" -> "103fabb076dcb45b40f4c911bc10ecad483d51c3"
+ user_data_base64 = (known after apply)
# (10 unchanged attributes hidden)

  ~ capacity_reservation_specification (known after apply)
  - capacity_reservation_specification {
      - capacity_reservation_preference = "open" -> null
    }

  ~ cpu_options (known after apply)
  - cpu_options {
      - core_count       = 1 -> null
      - threads_per_core = 2 -> null
        # (1 unchanged attribute hidden)
    }

  - credit_specification {
      - cpu_credits = "unlimited" -> null
    }

  ~ ebs_block_device (known after apply)

  ~ enclave_options (known after apply)
  - enclave_options {
      - enabled = false -> null
    }

  ~ ephemeral_block_device (known after apply)

  ~ instance_market_options (known after apply)

  ~ maintenance_options (known after apply)
  - maintenance_options {
      - auto_recovery = "default" -> null
    }

  ~ metadata_options (known after apply)
  - metadata_options {
      - http_endpoint               = "enabled" -> null
      - http_protocol_ipv6          = "disabled" -> null
      - http_put_response_hop_limit = 2 -> null
      - http_tokens                 = "required" -> null
      - instance_metadata_tags      = "disabled" -> null
    }

  ~ network_interface (known after apply)

  ~ private_dns_name_options (known after apply)
  - private_dns_name_options {
      - enable_resource_name_dns_a_record    = false -> null
      - enable_resource_name_dns_aaaa_record = false -> null
      - hostname_type                        = "ip-name" -> null
    }

  ~ root_block_device (known after apply)
  - root_block_device {
      - delete_on_termination = true -> null
      - device_name           = "/dev/xvda" -> null
      - encrypted             = false -> null
      - iops                  = 3000 -> null
      - tags                  = {} -> null
      - tags_all              = {} -> null
      - throughput            = 125 -> null
      - volume_id             = "vol-0b340ff39afdb9cf7" -> null
      - volume_size           = 30 -> null
      - volume_type           = "gp3" -> null
        # (1 unchanged attribute hidden)
    }
}

module.secrets.aws_ssm_parameter.admin_key has moved to module.secrets.aws_ssm_parameter.admin_key[0]

resource "aws_ssm_parameter" "admin_key" {
    id              = "/ff/dev/ADMIN_KEY"
    name            = "/ff/dev/ADMIN_KEY"
    tags            = {
        "Environment" = "development"
        "ManagedBy"   = "Terraform"
    }
    # (12 unchanged attributes hidden)
}

module.secrets.aws_ssm_parameter.ghcr_token has moved to module.secrets.aws_ssm_parameter.ghcr_token[0]

resource "aws_ssm_parameter" "ghcr_token" {
    id              = "/ff/dev/GHCR_PAT"
    name            = "/ff/dev/GHCR_PAT"
    tags            = {
        "Environment" = "development"
        "ManagedBy"   = "Terraform"
    }
    # (12 unchanged attributes hidden)
}

module.secrets.aws_ssm_parameter.redis_password has moved to module.secrets.aws_ssm_parameter.redis_password[0]

resource "aws_ssm_parameter" "redis_password" {
    id              = "/ff/dev/REDIS_PASSWORD"
    name            = "/ff/dev/REDIS_PASSWORD"
    tags            = {
        "Environment" = "development"
        "ManagedBy"   = "Terraform"
    }
    # (12 unchanged attributes hidden)
}

module.secrets.aws_ssm_parameter.sa_password has moved to module.secrets.aws_ssm_parameter.sa_password[0]

resource "aws_ssm_parameter" "sa_password" {
    id              = "/ff/dev/SA_PASSWORD"
    name            = "/ff/dev/SA_PASSWORD"
    tags            = {
        "Environment" = "development"
        "ManagedBy"   = "Terraform"
    }
    # (12 unchanged attributes hidden)
}

Plan: 1 to add, 1 to change, 1 to destroy.

Changes to Outputs:

  • admin_key_arn = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/ADMIN_KEY" -> null
  • dev_backend_admin_key_arn = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/ADMIN_KEY"
  • dev_backend_dev_test_bucket = "ff-dev-test-bucket-87cb7fe6"
  • dev_backend_elastic_ip = "15.240.23.115"
  • dev_backend_ghcr_token_arn = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/GHCR_PAT"
  • dev_backend_instance_public_ip = (known after apply)
  • dev_backend_public_subnets = [
    • "subnet-02d0a3b811a543e0b",
    • "subnet-07975d7288b3817a5",
      ]
  • dev_backend_redis_password_arn = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/REDIS_PASSWORD"
  • dev_backend_region = "af-south-1"
  • dev_backend_sa_password = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/SA_PASSWORD"
  • dev_backend_vpc_id = "vpc-04bc02e2d07060dd7"
  • dev_test_bucket = "ff-dev-test-bucket-87cb7fe6" -> null
  • elastic_ip = "15.240.23.115" -> null
  • ghcr_token_arn = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/GHCR_PAT" -> null
  • instance_public_ip = "15.240.23.115" -> null
  • public_subnets = [
    • "subnet-02d0a3b811a543e0b",
    • "subnet-07975d7288b3817a5",
      ] -> null
  • redis_password_arn = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/REDIS_PASSWORD" -> null
  • region = "af-south-1" -> null
  • sa_password = "arn:aws:ssm:af-south-1:988963493215:parameter/ff/dev/SA_PASSWORD" -> null
  • vpc_id = "vpc-04bc02e2d07060dd7" -> null

@ongeziwe17
ongeziwe17 merged commit 7eac5cb into develop Nov 12, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant