diff --git a/modules/gitea_instance/modules/team/main.tf b/modules/gitea_instance/modules/team/main.tf index a305bf5..c3a9fb3 100644 --- a/modules/gitea_instance/modules/team/main.tf +++ b/modules/gitea_instance/modules/team/main.tf @@ -8,7 +8,8 @@ resource "gitea_team" "this" { repositories = var.repositories lifecycle { - ignore_changes = [permission] + # Gitea's SDK rejects the stored permission=none on any EditTeam call; units/repositories only churn on provider representation (unordered units string, sorted/include-all repos), so ignore them to avoid spurious edits that would fail. + ignore_changes = [permission, units, repositories] } }