terraform-provider-github icon indicating copy to clipboard operation
terraform-provider-github copied to clipboard

Two attributes of github_organization_settings in perpetual diff

Open sidekick-eimantas opened this issue 3 years ago • 0 comments

Terraform Version

Terraform v1.3.0 on darwin_arm64

  • provider registry.terraform.io/integrations/github v5.3.0

Affected Resource(s)

  • github_organization_settings

Terraform Configuration Files

resource "github_organization_settings" "this" {
  provider = github.skm-github-admin-app

  billing_email                                                = "[email protected]"
  company                                                      = "Sidekick Money"
  blog                                                         = "https://sidekickmoney.com"
  email                                                        = "[email protected]"
  twitter_username                                             = "sidekick_money"
  location                                                     = "United Kingdom"
  name                                                         = "Sidekick Money"
  description                                                  = "Expertly-managed investments for the modern investor"
  has_organization_projects                                    = false
  has_repository_projects                                      = false
  default_repository_permission                                = "none"
  members_can_create_repositories                              = false
  members_can_create_public_repositories                       = false
  members_can_create_private_repositories                      = false
  members_can_create_internal_repositories                     = false
  members_can_create_pages                                     = false
  members_can_create_public_pages                              = false
  members_can_create_private_pages                             = false
  members_can_fork_private_repositories                        = false
  web_commit_signoff_required                                  = false
  advanced_security_enabled_for_new_repositories               = true
  dependabot_alerts_enabled_for_new_repositories               = true
  dependabot_security_updates_enabled_for_new_repositories     = true
  dependency_graph_enabled_for_new_repositories                = true
  secret_scanning_enabled_for_new_repositories                 = true
  secret_scanning_push_protection_enabled_for_new_repositories = true

Expected Behavior

No drift

Actual Behavior

advanced_security_enabled_for_new_repositories and secret_scanning_push_protection_enabled_for_new_repositories are in perpetual diff

  # github_organization_settings.this will be updated in-place
  ~ resource "github_organization_settings" "this" {
      ~ advanced_security_enabled_for_new_repositories               = false -> true
        id                                                           = "NNNNNNNNNNNNN"
        name                                                         = "Sidekick Money"
      ~ secret_scanning_push_protection_enabled_for_new_repositories = false -> true
        # (23 unchanged attributes hidden)
    }

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform apply
  2. terraform plan

sidekick-eimantas avatar Sep 25 '22 13:09 sidekick-eimantas