Open RoseSecurity opened 5 months ago
Within the github_branch_protection resource, I have a restrict_pushes block that allows pushes to the protected branch by fetching the github_user node_id.
github_branch_protection
restrict_pushes
github_user
node_id
restrict_pushes { blocks_creations = var.restrict_pushes_blocks_creations push_allowances = var.push_restrictions_enabled ? [ join("", data.github_user.allowed_user[*].node_id), ] : [] }
Every time I run a plan or apply, it shows drift and that the resource needs to be updated in place although the value remains the same.
plan
apply
This is how each plan and apply appears:
# github_branch_protection.default[0] will be updated in-place ~ resource "github_branch_protection" "default" { id = "BPR_XXXXXXXXXXXX" # (10 unchanged attributes hidden) ~ restrict_pushes { ~ push_allowances = [ + "U_XXXXXXXX", ] # (1 unchanged attribute hidden) } # (1 unchanged block hidden) }
Terraform v1.5.6 on M1 Mac with integrations/github v6.2.1
No response
Expected Behavior
Within the
github_branch_protection
resource, I have arestrict_pushes
block that allows pushes to the protected branch by fetching thegithub_user
node_id
.Every time I run a
plan
orapply
, it shows drift and that the resource needs to be updated in place although the value remains the same.Actual Behavior
This is how each
plan
andapply
appears:Terraform Version
Terraform v1.5.6 on M1 Mac with integrations/github v6.2.1
Affected Resource(s)
github_branch_protection
Terraform Configuration Files
No response
Steps to Reproduce
No response
Debug Output
Panic Output
No response
Code of Conduct