X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/aa22d3f08b5eae6c81a730a94825eea4ad1a191a..c948fb300e7158f6186064feefe87af1e17c6404:/tools/salt-install/terraform/aws/services/locals.tf diff --git a/tools/salt-install/terraform/aws/services/locals.tf b/tools/salt-install/terraform/aws/services/locals.tf index abba4aab73..906a2cf636 100644 --- a/tools/salt-install/terraform/aws/services/locals.tf +++ b/tools/salt-install/terraform/aws/services/locals.tf @@ -17,4 +17,22 @@ locals { ssl_password_secret_name = "${local.cluster_name}-${var.ssl_password_secret_name_suffix}" instance_ami_id = var.instance_ami != "" ? var.instance_ami : data.aws_ami.debian-11.image_id custom_tags = data.terraform_remote_state.vpc.outputs.custom_tags + compute_node_iam_role_name = data.terraform_remote_state.data-storage.outputs.compute_node_iam_role_name + instance_profile = { + default = aws_iam_instance_profile.default_instance_profile + workbench = aws_iam_instance_profile.dispatcher_instance_profile + keep0 = aws_iam_instance_profile.keepstore_instance_profile + } + private_subnet_id = data.terraform_remote_state.vpc.outputs.private_subnet_id + public_subnet_id = data.terraform_remote_state.vpc.outputs.public_subnet_id + additional_rds_subnet_id = data.terraform_remote_state.vpc.outputs.additional_rds_subnet_id + arvados_sg_id = data.terraform_remote_state.vpc.outputs.arvados_sg_id + eip_id = data.terraform_remote_state.vpc.outputs.eip_id + keepstore_iam_role_name = data.terraform_remote_state.data-storage.outputs.keepstore_iam_role_name + use_rds = (var.use_rds && data.terraform_remote_state.vpc.outputs.use_rds) + rds_username = var.rds_username != "" ? var.rds_username : "${local.cluster_name}_arvados" + rds_password = var.rds_password != "" ? var.rds_password : one(random_string.default_rds_password[*].result) + rds_allocated_storage = var.rds_allocated_storage + rds_max_allocated_storage = max(var.rds_max_allocated_storage, var.rds_allocated_storage) + rds_instance_type = var.rds_instance_type }