diff --git a/src/main.tf b/src/main.tf index 5e9bfce..b3d7c7f 100644 --- a/src/main.tf +++ b/src/main.tf @@ -60,14 +60,15 @@ module "repository" { custom_properties = var.custom_properties environments = local.environments - variables = local.variables - secrets = local.secrets - deploy_keys = var.deploy_keys - webhooks = var.webhooks - labels = var.labels - teams = var.teams - users = var.users - rulesets = var.rulesets + variables = local.variables + secrets = local.secrets + deploy_keys = var.deploy_keys + webhooks = var.webhooks + labels = var.labels + teams = var.teams + users = var.users + organization_repository_roles_enabled = var.organization_repository_roles_enabled + rulesets = var.rulesets } locals { diff --git a/src/variables.tf b/src/variables.tf index eec31da..dfb9265 100644 --- a/src/variables.tf +++ b/src/variables.tf @@ -262,6 +262,12 @@ variable "users" { nullable = false } +variable "organization_repository_roles_enabled" { + description = "Whether to use organization repository roles." + type = bool + default = false +} + variable "rulesets" { description = "A map of rulesets to configure for the repository" type = map(object({