module "repository_1" {
  source = ".."

  name        = "example-1"
  description = "Managed by Terraform."
}

module "repository_2" {
  source = ".."

  name        = "example-2"
  description = "Managed by Terraform."

  has_downloads = false
  has_issues    = false
  has_projects  = false
  has_wiki      = false
}

module "repository_3" {
  source = ".."

  name        = "example-3"
  description = "Managed by Terraform."

  allow_merge_commit = false
  allow_rebase_merge = false
  allow_squash_merge = false
}

module "repository_4" {
  source = ".."

  name        = "example-4"
  description = "Managed by Terraform."

  permissions = [
    {
      team_id    = 12345
      permission = "pull"
    },
    {
      team_id    = 23456
      permission = "triage"
    },
    {
      team_id    = 34567
      permission = "push"
    },
    {
      team_id    = 45678
      permission = "maintain"
    },
    {
      team_id    = 56789
      permission = "admin"
    }
  ]
}
