

output billing_db {
  value = module.rds_mysql_billing.rds_instance_address
}

resource "aws_ssm_parameter" "billing_db_endpoint" {
  name = "/${local.deploy_env_name}/services/billing/database/endpoint"
  description = "The endpoint for the billing services RDS instance."
  type        = "String"
  value       = module.rds_mysql_billing.rds_instance_address
}

resource "aws_ssm_parameter" "auth0_client_id" {
  name        = "/auth0/${local.service_name}/client-id"
  description = "The auth0 client id for the ${local.service_name} service."
  type        = "String"
  value       = auth0_client.client.client_id
}

resource "aws_secretsmanager_secret" "auth0_client_secret" {
  name = "${local.service_name}-client-secret"
  description = "The auth0 client for the ${local.service_name}."
}

resource "aws_secretsmanager_secret_version" "auth0_client_secret" {
  secret_id = aws_secretsmanager_secret.auth0_client_secret.id
  secret_string = auth0_client.client.client_secret
}

