Skip to content

Commit

Permalink
almost
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Mar 13, 2025
1 parent 2583599 commit ccf901d
Show file tree
Hide file tree
Showing 5 changed files with 1,425 additions and 22 deletions.
3 changes: 3 additions & 0 deletions .github/platform-tg-infra.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,9 @@
},
{
"path": "../../morpheus-terraform-dev"
},
{
"path": "../../../terraform-modules/aws-common-security-groups"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,19 @@ terraform {
}

dependency "eks" {
config_path = "../eks"
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "a-cluster-name"
vpc_id = "vpc-12345678"
database_subnet_ids = ["subnet-1", "subnet-2"]
cluster_name = "mock-cluster"
oidc_provider_arn = "arn:aws-us-gov:iam::123456789012:oidc-provider/mock"
}
}

dependency "eks-config" {
config_path = "../eks-config"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
rwo_storage_class = "gp3-mock"
}
}

Expand All @@ -32,18 +40,19 @@ dependencies {
}

inputs = {
admin_email = include.root.inputs.cluster_mailing_list
cluster_domain = include.root.inputs.vpc_domain_name
cluster_name = dependency.eks.outputs.cluster_name
environment = include.root.inputs.environment
namespace = include.root.inputs.keycloak_namespace
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region
admin_email = include.root.inputs.cluster_mailing_list
cluster_domain = include.root.inputs.vpc_domain_name
cluster_name = dependency.eks.outputs.cluster_name
environment = include.root.inputs.environment
namespace = include.root.inputs.keycloak_namespace
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region

# keycloak config
keycloak_hostname = include.root.inputs.keycloak_hostname
keycloak_tag = include.root.inputs.keycloak_app_version
keycloak_version = include.root.inputs.keycloak_chart_version
keycloak_hostname = include.root.inputs.keycloak_hostname
keycloak_tag = include.root.inputs.keycloak_app_version
keycloak_version = include.root.inputs.keycloak_chart_version
default_storage_class = dependency.eks-config.outputs.rwo_storage_class

# Database configuration
db_engine = "aurora-postgresql"
Expand Down
Loading

0 comments on commit ccf901d

Please sign in to comment.