From f3c4404f294a15a81221bf292a122d53b2315a5a Mon Sep 17 00:00:00 2001 From: Oleksandr Kuzminskyi Date: Sat, 10 Jan 2026 09:03:09 -0800 Subject: [PATCH] Enable projects in repos by default --- modules/plain-repo/repos.tf | 1 + modules/plain-repo/variables.tf | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/modules/plain-repo/repos.tf b/modules/plain-repo/repos.tf index b8dec0c..a85fd21 100755 --- a/modules/plain-repo/repos.tf +++ b/modules/plain-repo/repos.tf @@ -2,6 +2,7 @@ resource "github_repository" "repo" { name = var.repo_name description = var.repo_description has_issues = true + has_projects = var.has_projects visibility = var.public_repo ? "public" : "private" vulnerability_alerts = var.public_repo delete_branch_on_merge = true diff --git a/modules/plain-repo/variables.tf b/modules/plain-repo/variables.tf index 4e02993..f54b979 100755 --- a/modules/plain-repo/variables.tf +++ b/modules/plain-repo/variables.tf @@ -78,3 +78,10 @@ variable "approvals_count" { default = 1 nullable = false } + +variable "has_projects" { + description = "Enable GitHub Projects for the repository" + type = bool + default = true + nullable = false +}