/*
locals {
  airflow_variables = [
    "atlas_payload",
    "elastic_search_env",
    "elastic_search_url",
    "postgres_schema",
    "s3_artifacts_bucket",
    "snowflake_env",
  ]

  airflow_connections = [
    "atlas_http",
    "cms_http",
    "postgres_default",
    "slack_api_default",
    "snowflake_default",
  ]
}

resource "aws_secretsmanager_secret" "airflow_variables_secret" {
  for_each = toset(local.airflow_variables)

  name       = "${local.secrets_name_prefix}/airflow/variables/${each.value}"
  kms_key_id = module.kms_secrets_manager.general_key.id

  tags = merge(
    local.common_tags,
    {
      project                  = "Infrastructure",
      service                  = "Secrets Manager",
      plat_env_project_service = "${local.aggregated_tag}_INFRA_SCRT"
    }
  )
}

resource "aws_secretsmanager_secret" "airflow_connections_secret" {
  for_each = toset(local.airflow_connections)

  name       = "${local.secrets_name_prefix}/airflow/connections/${each.value}"
  kms_key_id = module.kms_secrets_manager.general_key.id

  tags = merge(
    local.common_tags,
    {
      project                  = "Infrastructure",
      service                  = "Secrets Manager",
      plat_env_project_service = "${local.aggregated_tag}_INFRA_SCRT"
    }
  )
}
*/
