provider "snowflake" {
  account_name = "delphi"
  role         = "PROD_ATLANTIS"
}

module "database" {
  source = "../../../modules/database"

  database_name         = "TERRAFORM_SNOWFLAKE_TEST"
  enable_account_roles  = false
  enable_database_roles = true

  schemas = [
    {
      name    = "SCHEMA_A"
      managed = false
    },
  ]
}

module "role" {
  depends_on = [module.database]

  source                  = "../../../modules/roles/schema_models_access"
  database                = module.database.database_name
  schema                  = "SCHEMA_A"
  enable_write_privileges = true
}
