feat: add arhavthakkar to slai #348

Closed
arhavthakkar wants to merge 2 commits from arhavthakkar/governance:main into main
First-time contributor

Linked all my accounts in Keycloak except Codeberg (issue that was happening with the last PR)

Linked all my accounts in Keycloak except Codeberg (issue that was happening with the last PR)
Update data/teams/slai.toml
Some checks failed
kennel/build skipped: no services or static sites defined
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
Validate / Governance (pull_request_target) Successful in 5m29s
1a4545f053
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
All checks were successful
atlantis/plan: slack Plan: 3 to add, 0 to change, 97 to destroy.
atlantis/plan: google_play Plan: 0 to add, 0 to change, 32 to destroy.
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 48 to destroy.
atlantis/plan: keycloak Plan: 38 to add, 25 to change, 38 to destroy.
kennel/build skipped: no services or static sites defined
atlantis/plan: discord Plan: 3 to add, 5 to change, 46 to destroy.
atlantis/plan: git Plan: 92 to add, 0 to change, 75 to destroy.
atlantis/plan 6/6 projects planned successfully.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
d547f3cbc7

Ran Plan for 6 projects:

  1. project: slack dir: tofu/slack workspace: default
  2. project: google_play dir: tofu/google_play workspace: default
  3. project: google_groups dir: tofu/google_groups workspace: default
  4. project: keycloak dir: tofu/keycloak workspace: default
  5. project: discord dir: tofu/discord workspace: default
  6. project: git dir: tofu/git workspace: default

1. project: slack dir: tofu/slack workspace: default

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
   Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-schema)
   Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-core)
   Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-tfgen)
   Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-cli)
    Finished `release` profile [optimized] target(s) in 7.86s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
- destroy

OpenTofu will perform the following actions:

  # null_resource.slack_cbp_ch0_bpwang will be destroyed
  # (because null_resource.slack_cbp_ch0_bpwang is not in configuration)
- resource "null_resource" "slack_cbp_ch0_bpwang" {
-       id       = "3530393365860103182" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0BPQ856RBM"
        } -> null
    }

  # null_resource.slack_cbp_ch0_echiu2 will be destroyed
  # (because null_resource.slack_cbp_ch0_echiu2 is not in configuration)
- resource "null_resource" "slack_cbp_ch0_echiu2" {
-       id       = "1114793883610746611" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0BS1E9V84A"
        } -> null
    }

  # null_resource.slack_cbp_ch0_gostmeaper will be destroyed
  # (because null_resource.slack_cbp_ch0_gostmeaper is not in configuration)
- resource "null_resource" "slack_cbp_ch0_gostmeaper" {
-       id       = "922029860556332272" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U09DV9S4RDZ"
        } -> null
    }

  # null_resource.slack_cbp_ch0_jzw2 will be destroyed
  # (because null_resource.slack_cbp_ch0_jzw2 is not in configuration)
- resource "null_resource" "slack_cbp_ch0_jzw2" {
-       id       = "2710250839350861545" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0BRXMS21V3"
        } -> null
    }

  # null_resource.slack_cbp_ch0_kalee2 will be destroyed
  # (because null_resource.slack_cbp_ch0_kalee2 is not in configuration)
- resource "null_resource" "slack_cbp_ch0_kalee2" {
-       id       = "4795150684548876640" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0C15673GG5"
        } -> null
    }

  # null_resource.slack_cbp_ch0_kli will be destroyed
  # (because null_resource.slack_cbp_ch0_kli is not in configuration)
- resource "null_resource" "slack_cbp_ch0_kli" {
-       id       = "5474904548699490370" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0BUSLACYES"
        } -> null
    }

  # null_resource.slack_cbp_ch0_stationedk_06 will be destroyed
  # (because null_resource.slack_cbp_ch0_stationedk_06 is not in configuration)
- resource "null_resource" "slack_cbp_ch0_stationedk_06" {
-       id       = "3240607033593922652" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U09BA9U2TAM"
        } -> null
    }

  # null_resource.slack_cbp_ch0_vni2 will be destroyed
  # (because null_resource.slack_cbp_ch0_vni2 is not in configuration)
- resource "null_resource" "slack_cbp_ch0_vni2" {
-       id       = "4707405695395040760" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0BTKEENMF0"
        } -> null
    }

  # null_resource.slack_cbp_ch0_xmi will be destroyed
  # (because null_resource.slack_cbp_ch0_xmi is not in configuration)
- resource "null_resource" "slack_cbp_ch0_xmi" {
-       id       = "1633521703226097875" -> null
-       triggers = {
          - "channel" = "C08S56CJ8R2"
          - "user"    = "U0C0006EE7J"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_asivachi will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_asivachi is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_asivachi" {
-       id       = "888968019233037560" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U09EVGS7G4W"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_brianch2 will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_brianch2 is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_brianch2" {
-       id       = "6898026557771668365" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U09DCRM43KR"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_ckawibow will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_ckawibow is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_ckawibow" {
-       id       = "6586365389488197591" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0BRZALGMT5"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_haiyuem will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_haiyuem is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_haiyuem" {
-       id       = "6886837389628022930" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0BQNA7R72A"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_hannahl3 will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_hannahl3 is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_hannahl3" {
-       id       = "6694673216077436001" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U09DPFJRM0C"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_jasondin will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_jasondin is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_jasondin" {
-       id       = "4338635877312603259" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0C1C9CNT3N"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_jgtsao will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_jgtsao is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_jgtsao" {
-       id       = "1570788414529139039" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0BHX2G2AJ2"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_kyma will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_kyma is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_kyma" {
-       id       = "1836639880840398415" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0BTF3JGH51"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_sgli will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_sgli is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_sgli" {
-       id       = "2318002929926355193" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0C3XQ4EV24"
        } -> null
    }

  # null_resource.slack_cmu-courses_ch0_vaathava will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_vaathava is not in configuration)
- resource "null_resource" "slack_cmu-courses_ch0_vaathava" {
-       id       = "8133600725523703370" -> null
-       triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U0C333MD8NN"
        } -> null
    }

  # null_resource.slack_cmu-maps_ch0_arnavrao will be destroyed
  # (because null_resource.slack_cmu-maps_ch0_arnavrao is not in configuration)
- resource "null_resource" "slack_cmu-maps_ch0_arnavrao" {
-       id       = "6636505138033308470" -> null
-       triggers = {
          - "channel" = "C05T7QRN4LF"
          - "user"    = "U0BUZ6ZAVR7"
        } -> null
    }

  # null_resource.slack_cmu-maps_ch0_hayoonch will be destroyed
  # (because null_resource.slack_cmu-maps_ch0_hayoonch is not in configuration)
- resource "null_resource" "slack_cmu-maps_ch0_hayoonch" {
-       id       = "3301314428326365948" -> null
-       triggers = {
          - "channel" = "C05T7QRN4LF"
          - "user"    = "U0C2Y2BGVHB"
        } -> null
    }

  # null_resource.slack_cmu-maps_ch0_kennethz will be destroyed
  # (because null_resource.slack_cmu-maps_ch0_kennethz is not in configuration)
- resource "null_resource" "slack_cmu-maps_ch0_kennethz" {
-       id       = "4137649222352534344" -> null
-       triggers = {
          - "channel" = "C05T7QRN4LF"
          - "user"    = "U0BTMURLEFL"
        } -> null
    }

  # null_resource.slack_cmu-maps_ch0_pollyg will be destroyed
  # (because null_resource.slack_cmu-maps_ch0_pollyg is not in configuration)
- resource "null_resource" "slack_cmu-maps_ch0_pollyg" {
-       id       = "4812679365331161717" -> null
-       triggers = {
          - "channel" = "C05T7QRN4LF"
          - "user"    = "U0ALF27AC2Y"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_andyj will be destroyed
  # (because null_resource.slack_cmu-study_ch0_andyj is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_andyj" {
-       id       = "3222493524866225663" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U0C2066T7T9"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_cseluzhy will be destroyed
  # (because null_resource.slack_cmu-study_ch0_cseluzhy is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_cseluzhy" {
-       id       = "4081643082500123011" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U09G9PKKLG2"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_dsoral will be destroyed
  # (because null_resource.slack_cmu-study_ch0_dsoral is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_dsoral" {
-       id       = "4716863471583293178" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U0C1DSDRQ4R"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_kenneth4 will be destroyed
  # (because null_resource.slack_cmu-study_ch0_kenneth4 is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_kenneth4" {
-       id       = "6338535503753138959" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U0BS5733EEQ"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_klaipras will be destroyed
  # (because null_resource.slack_cmu-study_ch0_klaipras is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_klaipras" {
-       id       = "9034732445847503300" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U0C18SA40TB"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_mishag will be destroyed
  # (because null_resource.slack_cmu-study_ch0_mishag is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_mishag" {
-       id       = "2587731386072757353" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U07LSQJG6KT"
        } -> null
    }

  # null_resource.slack_cmu-study_ch0_ocervera will be destroyed
  # (because null_resource.slack_cmu-study_ch0_ocervera is not in configuration)
- resource "null_resource" "slack_cmu-study_ch0_ocervera" {
-       id       = "2339707845743757314" -> null
-       triggers = {
          - "channel" = "C09KN6M3P53"
          - "user"    = "U0C2UATN3NX"
        } -> null
    }

  # null_resource.slack_devops_ch0_acchs will be destroyed
  # (because null_resource.slack_devops_ch0_acchs is not in configuration)
- resource "null_resource" "slack_devops_ch0_acchs" {
-       id       = "5494655407757332457" -> null
-       triggers = {
          - "channel" = "C08K3Q77ZQF"
          - "user"    = "U0BVBNX8YGZ"
        } -> null
    }

  # null_resource.slack_devops_ch0_aszhou will be destroyed
  # (because null_resource.slack_devops_ch0_aszhou is not in configuration)
- resource "null_resource" "slack_devops_ch0_aszhou" {
-       id       = "3525995290209722166" -> null
-       triggers = {
          - "channel" = "C08K3Q77ZQF"
          - "user"    = "U09CQ04V4BT"
        } -> null
    }

  # null_resource.slack_devops_ch0_indigo0445 will be destroyed
  # (because null_resource.slack_devops_ch0_indigo0445 is not in configuration)
- resource "null_resource" "slack_devops_ch0_indigo0445" {
-       id       = "166910966562392614" -> null
-       triggers = {
          - "channel" = "C08K3Q77ZQF"
          - "user"    = "U09C4RTR36F"
        } -> null
    }

  # null_resource.slack_devops_ch0_jhhan2 will be destroyed
  # (because null_resource.slack_devops_ch0_jhhan2 is not in configuration)
- resource "null_resource" "slack_devops_ch0_jhhan2" {
-       id       = "5440140062483976153" -> null
-       triggers = {
          - "channel" = "C08K3Q77ZQF"
          - "user"    = "U0C1FDWSRH8"
        } -> null
    }

  # null_resource.slack_devops_ch0_saniyav will be destroyed
  # (because null_resource.slack_devops_ch0_saniyav is not in configuration)
- resource "null_resource" "slack_devops_ch0_saniyav" {
-       id       = "5674287583980641939" -> null
-       triggers = {
          - "channel" = "C08K3Q77ZQF"
          - "user"    = "U0BUSNF891C"
        } -> null
    }

  # null_resource.slack_devops_ch0_stationedk_06 will be destroyed
  # (because null_resource.slack_devops_ch0_stationedk_06 is not in configuration)
- resource "null_resource" "slack_devops_ch0_stationedk_06" {
-       id       = "7374300827903808688" -> null
-       triggers = {
          - "channel" = "C08K3Q77ZQF"
          - "user"    = "U09BA9U2TAM"
        } -> null
    }

  # null_resource.slack_devops_ch1_acchs will be destroyed
  # (because null_resource.slack_devops_ch1_acchs is not in configuration)
- resource "null_resource" "slack_devops_ch1_acchs" {
-       id       = "1105780819490615240" -> null
-       triggers = {
          - "channel" = "C0BNV84NUTC"
          - "user"    = "U0BVBNX8YGZ"
        } -> null
    }

  # null_resource.slack_devops_ch1_aszhou will be destroyed
  # (because null_resource.slack_devops_ch1_aszhou is not in configuration)
- resource "null_resource" "slack_devops_ch1_aszhou" {
-       id       = "4874526058879346740" -> null
-       triggers = {
          - "channel" = "C0BNV84NUTC"
          - "user"    = "U09CQ04V4BT"
        } -> null
    }

  # null_resource.slack_devops_ch1_indigo0445 will be destroyed
  # (because null_resource.slack_devops_ch1_indigo0445 is not in configuration)
- resource "null_resource" "slack_devops_ch1_indigo0445" {
-       id       = "7985592316574563315" -> null
-       triggers = {
          - "channel" = "C0BNV84NUTC"
          - "user"    = "U09C4RTR36F"
        } -> null
    }

  # null_resource.slack_devops_ch1_jhhan2 will be destroyed
  # (because null_resource.slack_devops_ch1_jhhan2 is not in configuration)
- resource "null_resource" "slack_devops_ch1_jhhan2" {
-       id       = "9112871001818787871" -> null
-       triggers = {
          - "channel" = "C0BNV84NUTC"
          - "user"    = "U0C1FDWSRH8"
        } -> null
    }

  # null_resource.slack_devops_ch1_saniyav will be destroyed
  # (because null_resource.slack_devops_ch1_saniyav is not in configuration)
- resource "null_resource" "slack_devops_ch1_saniyav" {
-       id       = "6240487794632461374" -> null
-       triggers = {
          - "channel" = "C0BNV84NUTC"
          - "user"    = "U0BUSNF891C"
        } -> null
    }

  # null_resource.slack_devops_ch1_stationedk_06 will be destroyed
  # (because null_resource.slack_devops_ch1_stationedk_06 is not in configuration)
- resource "null_resource" "slack_devops_ch1_stationedk_06" {
-       id       = "2956603459382173318" -> null
-       triggers = {
          - "channel" = "C0BNV84NUTC"
          - "user"    = "U09BA9U2TAM"
        } -> null
    }

  # null_resource.slack_hub_akhanal2 will be destroyed
  # (because null_resource.slack_hub_akhanal2 is not in configuration)
- resource "null_resource" "slack_hub_akhanal2" {
-       id       = "7051117878881064331" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C201A8QQ3"
        } -> null
    }

  # null_resource.slack_hub_andyj will be destroyed
  # (because null_resource.slack_hub_andyj is not in configuration)
- resource "null_resource" "slack_hub_andyj" {
-       id       = "1529657801330481441" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C2066T7T9"
        } -> null
    }

  # null_resource.slack_hub_arhavthakkar will be created
+ resource "null_resource" "slack_hub_arhavthakkar" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C096TM8EMS8"
          + "user"    = "U0BSJ30DVFV"
        }
    }

  # null_resource.slack_hub_arnavrao will be destroyed
  # (because null_resource.slack_hub_arnavrao is not in configuration)
- resource "null_resource" "slack_hub_arnavrao" {
-       id       = "7037156877857404337" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BUZ6ZAVR7"
        } -> null
    }

  # null_resource.slack_hub_asivachi will be destroyed
  # (because null_resource.slack_hub_asivachi is not in configuration)
- resource "null_resource" "slack_hub_asivachi" {
-       id       = "8684321702454289361" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09EVGS7G4W"
        } -> null
    }

  # null_resource.slack_hub_aszhou will be destroyed
  # (because null_resource.slack_hub_aszhou is not in configuration)
- resource "null_resource" "slack_hub_aszhou" {
-       id       = "2233394787102757076" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09CQ04V4BT"
        } -> null
    }

  # null_resource.slack_hub_bpwang will be destroyed
  # (because null_resource.slack_hub_bpwang is not in configuration)
- resource "null_resource" "slack_hub_bpwang" {
-       id       = "1270540739530494389" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BPQ856RBM"
        } -> null
    }

  # null_resource.slack_hub_brianch2 will be destroyed
  # (because null_resource.slack_hub_brianch2 is not in configuration)
- resource "null_resource" "slack_hub_brianch2" {
-       id       = "7211668552245594837" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09DCRM43KR"
        } -> null
    }

  # null_resource.slack_hub_ckawibow will be destroyed
  # (because null_resource.slack_hub_ckawibow is not in configuration)
- resource "null_resource" "slack_hub_ckawibow" {
-       id       = "6750382842144089636" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BRZALGMT5"
        } -> null
    }

  # null_resource.slack_hub_cseluzhy will be destroyed
  # (because null_resource.slack_hub_cseluzhy is not in configuration)
- resource "null_resource" "slack_hub_cseluzhy" {
-       id       = "8965923716428729918" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09G9PKKLG2"
        } -> null
    }

  # null_resource.slack_hub_drishtis will be destroyed
  # (because null_resource.slack_hub_drishtis is not in configuration)
- resource "null_resource" "slack_hub_drishtis" {
-       id       = "465737434924418541" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BTH04N9SP"
        } -> null
    }

  # null_resource.slack_hub_dsoral will be destroyed
  # (because null_resource.slack_hub_dsoral is not in configuration)
- resource "null_resource" "slack_hub_dsoral" {
-       id       = "4486964399114791189" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C1DSDRQ4R"
        } -> null
    }

  # null_resource.slack_hub_eb_thom will be destroyed
  # (because null_resource.slack_hub_eb_thom is not in configuration)
- resource "null_resource" "slack_hub_eb_thom" {
-       id       = "138100256739478152" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C2K991NQ7"
        } -> null
    }

  # null_resource.slack_hub_echiu2 will be destroyed
  # (because null_resource.slack_hub_echiu2 is not in configuration)
- resource "null_resource" "slack_hub_echiu2" {
-       id       = "2444067118614793981" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BS1E9V84A"
        } -> null
    }

  # null_resource.slack_hub_ethanli will be destroyed
  # (because null_resource.slack_hub_ethanli is not in configuration)
- resource "null_resource" "slack_hub_ethanli" {
-       id       = "8191639316496535190" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09F9AJBQAD"
        } -> null
    }

  # null_resource.slack_hub_haiyuem will be destroyed
  # (because null_resource.slack_hub_haiyuem is not in configuration)
- resource "null_resource" "slack_hub_haiyuem" {
-       id       = "636215151662901655" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BQNA7R72A"
        } -> null
    }

  # null_resource.slack_hub_hannahl3 will be destroyed
  # (because null_resource.slack_hub_hannahl3 is not in configuration)
- resource "null_resource" "slack_hub_hannahl3" {
-       id       = "7350930746169001735" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09DPFJRM0C"
        } -> null
    }

  # null_resource.slack_hub_hayoonch will be destroyed
  # (because null_resource.slack_hub_hayoonch is not in configuration)
- resource "null_resource" "slack_hub_hayoonch" {
-       id       = "1633907471091194183" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C2Y2BGVHB"
        } -> null
    }

  # null_resource.slack_hub_indigo0445 will be destroyed
  # (because null_resource.slack_hub_indigo0445 is not in configuration)
- resource "null_resource" "slack_hub_indigo0445" {
-       id       = "5455653694878708973" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09C4RTR36F"
        } -> null
    }

  # null_resource.slack_hub_jasondin will be destroyed
  # (because null_resource.slack_hub_jasondin is not in configuration)
- resource "null_resource" "slack_hub_jasondin" {
-       id       = "7935465455438440934" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C1C9CNT3N"
        } -> null
    }

  # null_resource.slack_hub_jazang will be destroyed
  # (because null_resource.slack_hub_jazang is not in configuration)
- resource "null_resource" "slack_hub_jazang" {
-       id       = "8147252572916099479" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0AAAKB971A"
        } -> null
    }

  # null_resource.slack_hub_jcz2 will be destroyed
  # (because null_resource.slack_hub_jcz2 is not in configuration)
- resource "null_resource" "slack_hub_jcz2" {
-       id       = "4843697392163247890" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BTHUYABJP"
        } -> null
    }

  # null_resource.slack_hub_jgtsao will be destroyed
  # (because null_resource.slack_hub_jgtsao is not in configuration)
- resource "null_resource" "slack_hub_jgtsao" {
-       id       = "1586262968444521057" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BHX2G2AJ2"
        } -> null
    }

  # null_resource.slack_hub_jhhan2 will be destroyed
  # (because null_resource.slack_hub_jhhan2 is not in configuration)
- resource "null_resource" "slack_hub_jhhan2" {
-       id       = "333305548515570789" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C1FDWSRH8"
        } -> null
    }

  # null_resource.slack_hub_jliao2 will be destroyed
  # (because null_resource.slack_hub_jliao2 is not in configuration)
- resource "null_resource" "slack_hub_jliao2" {
-       id       = "880534633743601555" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09F23EKK6X"
        } -> null
    }

  # null_resource.slack_hub_jzd will be destroyed
  # (because null_resource.slack_hub_jzd is not in configuration)
- resource "null_resource" "slack_hub_jzd" {
-       id       = "1562625597205706837" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C0TFK1LQ0"
        } -> null
    }

  # null_resource.slack_hub_jzw2 will be destroyed
  # (because null_resource.slack_hub_jzw2 is not in configuration)
- resource "null_resource" "slack_hub_jzw2" {
-       id       = "3119522413353675928" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BRXMS21V3"
        } -> null
    }

  # null_resource.slack_hub_kalee2 will be destroyed
  # (because null_resource.slack_hub_kalee2 is not in configuration)
- resource "null_resource" "slack_hub_kalee2" {
-       id       = "7357239019431343470" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C15673GG5"
        } -> null
    }

  # null_resource.slack_hub_kenneth4 will be destroyed
  # (because null_resource.slack_hub_kenneth4 is not in configuration)
- resource "null_resource" "slack_hub_kenneth4" {
-       id       = "6585589434036041915" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BS5733EEQ"
        } -> null
    }

  # null_resource.slack_hub_kennethz will be destroyed
  # (because null_resource.slack_hub_kennethz is not in configuration)
- resource "null_resource" "slack_hub_kennethz" {
-       id       = "2506502594701195393" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BTMURLEFL"
        } -> null
    }

  # null_resource.slack_hub_klaipras will be destroyed
  # (because null_resource.slack_hub_klaipras is not in configuration)
- resource "null_resource" "slack_hub_klaipras" {
-       id       = "8141142340515617285" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C18SA40TB"
        } -> null
    }

  # null_resource.slack_hub_kli will be destroyed
  # (because null_resource.slack_hub_kli is not in configuration)
- resource "null_resource" "slack_hub_kli" {
-       id       = "7335614818578765947" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BUSLACYES"
        } -> null
    }

  # null_resource.slack_hub_kyma will be destroyed
  # (because null_resource.slack_hub_kyma is not in configuration)
- resource "null_resource" "slack_hub_kyma" {
-       id       = "2862444441693787511" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BTF3JGH51"
        } -> null
    }

  # null_resource.slack_hub_mishag will be destroyed
  # (because null_resource.slack_hub_mishag is not in configuration)
- resource "null_resource" "slack_hub_mishag" {
-       id       = "2919175090844716463" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U07LSQJG6KT"
        } -> null
    }

  # null_resource.slack_hub_mxiong2 will be destroyed
  # (because null_resource.slack_hub_mxiong2 is not in configuration)
- resource "null_resource" "slack_hub_mxiong2" {
-       id       = "1180540065929343592" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C298E510V"
        } -> null
    }

  # null_resource.slack_hub_ocervera will be destroyed
  # (because null_resource.slack_hub_ocervera is not in configuration)
- resource "null_resource" "slack_hub_ocervera" {
-       id       = "5752953344265102530" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C2UATN3NX"
        } -> null
    }

  # null_resource.slack_hub_pollyg will be destroyed
  # (because null_resource.slack_hub_pollyg is not in configuration)
- resource "null_resource" "slack_hub_pollyg" {
-       id       = "3236858972933711000" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0ALF27AC2Y"
        } -> null
    }

  # null_resource.slack_hub_saniyav will be destroyed
  # (because null_resource.slack_hub_saniyav is not in configuration)
- resource "null_resource" "slack_hub_saniyav" {
-       id       = "2622126064943372641" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BUSNF891C"
        } -> null
    }

  # null_resource.slack_hub_sgli will be destroyed
  # (because null_resource.slack_hub_sgli is not in configuration)
- resource "null_resource" "slack_hub_sgli" {
-       id       = "681108518133013991" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C3XQ4EV24"
        } -> null
    }

  # null_resource.slack_hub_sissizh3n will be destroyed
  # (because null_resource.slack_hub_sissizh3n is not in configuration)
- resource "null_resource" "slack_hub_sissizh3n" {
-       id       = "2148009466511172866" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BV67LJRNJ"
        } -> null
    }

  # null_resource.slack_hub_stationedk_06 will be destroyed
  # (because null_resource.slack_hub_stationedk_06 is not in configuration)
- resource "null_resource" "slack_hub_stationedk_06" {
-       id       = "6911736564589623964" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U09BA9U2TAM"
        } -> null
    }

  # null_resource.slack_hub_vaathava will be destroyed
  # (because null_resource.slack_hub_vaathava is not in configuration)
- resource "null_resource" "slack_hub_vaathava" {
-       id       = "7015920159710730998" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C333MD8NN"
        } -> null
    }

  # null_resource.slack_hub_vni2 will be destroyed
  # (because null_resource.slack_hub_vni2 is not in configuration)
- resource "null_resource" "slack_hub_vni2" {
-       id       = "960663421835067519" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0BTKEENMF0"
        } -> null
    }

  # null_resource.slack_hub_xindiy will be destroyed
  # (because null_resource.slack_hub_xindiy is not in configuration)
- resource "null_resource" "slack_hub_xindiy" {
-       id       = "1011018451728934545" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C1AAR21L5"
        } -> null
    }

  # null_resource.slack_hub_xmi will be destroyed
  # (because null_resource.slack_hub_xmi is not in configuration)
- resource "null_resource" "slack_hub_xmi" {
-       id       = "7544251604540590150" -> null
-       triggers = {
          - "channel" = "C096TM8EMS8"
          - "user"    = "U0C0006EE7J"
        } -> null
    }

  # null_resource.slack_leads_cseluzhy will be destroyed
  # (because null_resource.slack_leads_cseluzhy is not in configuration)
- resource "null_resource" "slack_leads_cseluzhy" {
-       id       = "662549664703465762" -> null
-       triggers = {
          - "channel" = "C0AN1M0HDV0"
          - "user"    = "U09G9PKKLG2"
        } -> null
    }

  # null_resource.slack_leads_jc_965 will be destroyed
  # (because null_resource.slack_leads_jc_965 is not in configuration)
- resource "null_resource" "slack_leads_jc_965" {
-       id       = "6185492700614965496" -> null
-       triggers = {
          - "channel" = "C0AN1M0HDV0"
          - "user"    = "U09E19AABEY"
        } -> null
    }

  # null_resource.slack_leads_jiyas will be destroyed
  # (because null_resource.slack_leads_jiyas is not in configuration)
- resource "null_resource" "slack_leads_jiyas" {
-       id       = "1866307958230487938" -> null
-       triggers = {
          - "channel" = "C0AN1M0HDV0"
          - "user"    = "U09F6FZH78A"
        } -> null
    }

  # null_resource.slack_leads_mishag will be destroyed
  # (because null_resource.slack_leads_mishag is not in configuration)
- resource "null_resource" "slack_leads_mishag" {
-       id       = "5790996573957266957" -> null
-       triggers = {
          - "channel" = "C0AN1M0HDV0"
          - "user"    = "U07LSQJG6KT"
        } -> null
    }

  # null_resource.slack_lnf_ch0_anish will be destroyed
  # (because null_resource.slack_lnf_ch0_anish is not in configuration)
- resource "null_resource" "slack_lnf_ch0_anish" {
-       id       = "1428149583536601906" -> null
-       triggers = {
          - "channel" = "C01BAADS8U8"
          - "user"    = "U07FPJKFB5E"
        } -> null
    }

  # null_resource.slack_lost-and-found_ch0_anish will be created
+ resource "null_resource" "slack_lost-and-found_ch0_anish" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C01BAADS8U8"
          + "user"    = "U07FPJKFB5E"
        }
    }

  # null_resource.slack_slai_ch0_akhanal2 will be destroyed
  # (because null_resource.slack_slai_ch0_akhanal2 is not in configuration)
- resource "null_resource" "slack_slai_ch0_akhanal2" {
-       id       = "5858842237558273895" -> null
-       triggers = {
          - "channel" = "C08SRUGUQ05"
          - "user"    = "U0C201A8QQ3"
        } -> null
    }

  # null_resource.slack_slai_ch0_arhavthakkar will be created
+ resource "null_resource" "slack_slai_ch0_arhavthakkar" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C08SRUGUQ05"
          + "user"    = "U0BSJ30DVFV"
        }
    }

  # null_resource.slack_slai_ch0_jcz2 will be destroyed
  # (because null_resource.slack_slai_ch0_jcz2 is not in configuration)
- resource "null_resource" "slack_slai_ch0_jcz2" {
-       id       = "8690310981055433365" -> null
-       triggers = {
          - "channel" = "C08SRUGUQ05"
          - "user"    = "U0BTHUYABJP"
        } -> null
    }

  # null_resource.slack_slai_ch0_jliao2 will be destroyed
  # (because null_resource.slack_slai_ch0_jliao2 is not in configuration)
- resource "null_resource" "slack_slai_ch0_jliao2" {
-       id       = "3989805216577422639" -> null
-       triggers = {
          - "channel" = "C08SRUGUQ05"
          - "user"    = "U09F23EKK6X"
        } -> null
    }

  # null_resource.slack_slai_ch0_sissizh3n will be destroyed
  # (because null_resource.slack_slai_ch0_sissizh3n is not in configuration)
- resource "null_resource" "slack_slai_ch0_sissizh3n" {
-       id       = "3906090088057620728" -> null
-       triggers = {
          - "channel" = "C08SRUGUQ05"
          - "user"    = "U0BV67LJRNJ"
        } -> null
    }

  # null_resource.slack_terrier_ch0_ethanli will be destroyed
  # (because null_resource.slack_terrier_ch0_ethanli is not in configuration)
- resource "null_resource" "slack_terrier_ch0_ethanli" {
-       id       = "2370713295190598071" -> null
-       triggers = {
          - "channel" = "C08AAADPCSE"
          - "user"    = "U09F9AJBQAD"
        } -> null
    }

  # null_resource.slack_terrier_ch0_jazang will be destroyed
  # (because null_resource.slack_terrier_ch0_jazang is not in configuration)
- resource "null_resource" "slack_terrier_ch0_jazang" {
-       id       = "6186309242297098640" -> null
-       triggers = {
          - "channel" = "C08AAADPCSE"
          - "user"    = "U0AAAKB971A"
        } -> null
    }

Plan: 3 to add, 0 to change, 97 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p slack
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p slack
    

Plan: 3 to add, 0 to change, 97 to destroy.


2. project: google_play dir: tofu/google_play workspace: default

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 7.86s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
- destroy

OpenTofu will perform the following actions:

  # googleplay_app_iam.courses_asivachi will be destroyed
  # (because googleplay_app_iam.courses_asivachi is not in configuration)
- resource "googleplay_app_iam" "courses_asivachi" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "asivachi@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_brianch2 will be destroyed
  # (because googleplay_app_iam.courses_brianch2 is not in configuration)
- resource "googleplay_app_iam" "courses_brianch2" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "brianch2@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_ckawibow will be destroyed
  # (because googleplay_app_iam.courses_ckawibow is not in configuration)
- resource "googleplay_app_iam" "courses_ckawibow" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "ckawibow@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_haiyuem will be destroyed
  # (because googleplay_app_iam.courses_haiyuem is not in configuration)
- resource "googleplay_app_iam" "courses_haiyuem" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "haiyuem@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_hannahl3 will be destroyed
  # (because googleplay_app_iam.courses_hannahl3 is not in configuration)
- resource "googleplay_app_iam" "courses_hannahl3" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "hannahl3@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_jasondin will be destroyed
  # (because googleplay_app_iam.courses_jasondin is not in configuration)
- resource "googleplay_app_iam" "courses_jasondin" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "jasondin@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_jgtsao will be destroyed
  # (because googleplay_app_iam.courses_jgtsao is not in configuration)
- resource "googleplay_app_iam" "courses_jgtsao" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "jgtsao@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_kyma will be destroyed
  # (because googleplay_app_iam.courses_kyma is not in configuration)
- resource "googleplay_app_iam" "courses_kyma" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "kyma@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_sgli will be destroyed
  # (because googleplay_app_iam.courses_sgli is not in configuration)
- resource "googleplay_app_iam" "courses_sgli" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "sgli@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.courses_vaathava will be destroyed
  # (because googleplay_app_iam.courses_vaathava is not in configuration)
- resource "googleplay_app_iam" "courses_vaathava" {
-       app_id               = "courses.cmu.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "vaathava@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.maps_arnavrao will be destroyed
  # (because googleplay_app_iam.maps_arnavrao is not in configuration)
- resource "googleplay_app_iam" "maps_arnavrao" {
-       app_id               = "com.cmumaps.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "arnavrao@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.maps_hayoonch will be destroyed
  # (because googleplay_app_iam.maps_hayoonch is not in configuration)
- resource "googleplay_app_iam" "maps_hayoonch" {
-       app_id               = "com.cmumaps.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "hayoonch@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.maps_kennethz will be destroyed
  # (because googleplay_app_iam.maps_kennethz is not in configuration)
- resource "googleplay_app_iam" "maps_kennethz" {
-       app_id               = "com.cmumaps.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "kzhong2@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.maps_pollyg will be destroyed
  # (because googleplay_app_iam.maps_pollyg is not in configuration)
- resource "googleplay_app_iam" "maps_pollyg" {
-       app_id               = "com.cmumaps.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "pollyg@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.terrier_ethanli will be destroyed
  # (because googleplay_app_iam.terrier_ethanli is not in configuration)
- resource "googleplay_app_iam" "terrier_ethanli" {
-       app_id               = "build.terrier.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "ethanli@andrew.cmu.edu" -> null
    }

  # googleplay_app_iam.terrier_jazang will be destroyed
  # (because googleplay_app_iam.terrier_jazang is not in configuration)
- resource "googleplay_app_iam" "terrier_jazang" {
-       app_id               = "build.terrier.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "jazang@andrew.cmu.edu" -> null
    }

  # googleplay_user.arnavrao will be destroyed
  # (because googleplay_user.arnavrao is not in configuration)
- resource "googleplay_user" "arnavrao" {
-       email                = "arnavrao@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "arnavrao@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/arnavrao@andrew.cmu.edu" -> null
    }

  # googleplay_user.asivachi will be destroyed
  # (because googleplay_user.asivachi is not in configuration)
- resource "googleplay_user" "asivachi" {
-       email                = "asivachi@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "asivachi@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/asivachi@andrew.cmu.edu" -> null
    }

  # googleplay_user.brianch2 will be destroyed
  # (because googleplay_user.brianch2 is not in configuration)
- resource "googleplay_user" "brianch2" {
-       email                = "brianch2@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "brianch2@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/brianch2@andrew.cmu.edu" -> null
    }

  # googleplay_user.ckawibow will be destroyed
  # (because googleplay_user.ckawibow is not in configuration)
- resource "googleplay_user" "ckawibow" {
-       email                = "ckawibow@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "ckawibow@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/ckawibow@andrew.cmu.edu" -> null
    }

  # googleplay_user.ethanli will be destroyed
  # (because googleplay_user.ethanli is not in configuration)
- resource "googleplay_user" "ethanli" {
-       email                = "ethanli@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "ethanli@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/ethanli@andrew.cmu.edu" -> null
    }

  # googleplay_user.haiyuem will be destroyed
  # (because googleplay_user.haiyuem is not in configuration)
- resource "googleplay_user" "haiyuem" {
-       email                = "haiyuem@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "haiyuem@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/haiyuem@andrew.cmu.edu" -> null
    }

  # googleplay_user.hannahl3 will be destroyed
  # (because googleplay_user.hannahl3 is not in configuration)
- resource "googleplay_user" "hannahl3" {
-       email                = "hannahl3@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "hannahl3@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/hannahl3@andrew.cmu.edu" -> null
    }

  # googleplay_user.hayoonch will be destroyed
  # (because googleplay_user.hayoonch is not in configuration)
- resource "googleplay_user" "hayoonch" {
-       email                = "hayoonch@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "hayoonch@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/hayoonch@andrew.cmu.edu" -> null
    }

  # googleplay_user.jasondin will be destroyed
  # (because googleplay_user.jasondin is not in configuration)
- resource "googleplay_user" "jasondin" {
-       email                = "jasondin@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "jasondin@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/jasondin@andrew.cmu.edu" -> null
    }

  # googleplay_user.jazang will be destroyed
  # (because googleplay_user.jazang is not in configuration)
- resource "googleplay_user" "jazang" {
-       email                = "jazang@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "jazang@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/jazang@andrew.cmu.edu" -> null
    }

  # googleplay_user.jgtsao will be destroyed
  # (because googleplay_user.jgtsao is not in configuration)
- resource "googleplay_user" "jgtsao" {
-       email                = "jgtsao@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "jgtsao@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/jgtsao@andrew.cmu.edu" -> null
    }

  # googleplay_user.kennethz will be destroyed
  # (because googleplay_user.kennethz is not in configuration)
- resource "googleplay_user" "kennethz" {
-       email                = "kzhong2@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "kzhong2@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/kzhong2@andrew.cmu.edu" -> null
    }

  # googleplay_user.kyma will be destroyed
  # (because googleplay_user.kyma is not in configuration)
- resource "googleplay_user" "kyma" {
-       email                = "kyma@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "kyma@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/kyma@andrew.cmu.edu" -> null
    }

  # googleplay_user.pollyg will be destroyed
  # (because googleplay_user.pollyg is not in configuration)
- resource "googleplay_user" "pollyg" {
-       email                = "pollyg@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "pollyg@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/pollyg@andrew.cmu.edu" -> null
    }

  # googleplay_user.sgli will be destroyed
  # (because googleplay_user.sgli is not in configuration)
- resource "googleplay_user" "sgli" {
-       email                = "sgli@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "sgli@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/sgli@andrew.cmu.edu" -> null
    }

  # googleplay_user.vaathava will be destroyed
  # (because googleplay_user.vaathava is not in configuration)
- resource "googleplay_user" "vaathava" {
-       email                = "vaathava@andrew.cmu.edu" -> null
-       expanded_permissions = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       global_permissions   = [
-           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ] -> null
-       id                   = "vaathava@andrew.cmu.edu" -> null
-       name                 = "developers/7984360456919420393/users/vaathava@andrew.cmu.edu" -> null
    }

Plan: 0 to add, 0 to change, 32 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p google_play
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p google_play
    

Plan: 0 to add, 0 to change, 32 to destroy.


3. project: google_groups dir: tofu/google_groups workspace: default

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 7.88s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
- destroy

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.ops_cseluzhy will be destroyed
  # (because google_cloud_identity_group_membership.ops_cseluzhy is not in configuration)
- resource "google_cloud_identity_group_membership" "ops_cseluzhy" {
-       create_time = "2026-09-22T12:23:01.953138Z" -> null
-       group       = "groups/03fwokq036zsp1f" -> null
-       id          = "groups/03fwokq036zsp1f/memberships/109508502479832362677" -> null
-       name        = "groups/03fwokq036zsp1f/memberships/109508502479832362677" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T12:23:01.953138Z" -> null

-       preferred_member_key {
-           id = "cseluzhy@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.ops_jc_965 will be destroyed
  # (because google_cloud_identity_group_membership.ops_jc_965 is not in configuration)
- resource "google_cloud_identity_group_membership" "ops_jc_965" {
-       create_time = "2026-09-20T00:28:09.056393Z" -> null
-       group       = "groups/03fwokq036zsp1f" -> null
-       id          = "groups/03fwokq036zsp1f/memberships/102552619255005499474" -> null
-       name        = "groups/03fwokq036zsp1f/memberships/102552619255005499474" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T00:28:09.056393Z" -> null

-       preferred_member_key {
-           id = "jessec2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.ops_jiyas will be destroyed
  # (because google_cloud_identity_group_membership.ops_jiyas is not in configuration)
- resource "google_cloud_identity_group_membership" "ops_jiyas" {
-       create_time = "2026-09-20T00:28:09.052968Z" -> null
-       group       = "groups/03fwokq036zsp1f" -> null
-       id          = "groups/03fwokq036zsp1f/memberships/116261093135461470038" -> null
-       name        = "groups/03fwokq036zsp1f/memberships/116261093135461470038" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T00:28:09.052968Z" -> null

-       preferred_member_key {
-           id = "jiyas@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.ops_mishag will be destroyed
  # (because google_cloud_identity_group_membership.ops_mishag is not in configuration)
- resource "google_cloud_identity_group_membership" "ops_mishag" {
-       create_time = "2026-09-20T18:56:11.348921Z" -> null
-       group       = "groups/03fwokq036zsp1f" -> null
-       id          = "groups/03fwokq036zsp1f/memberships/100617352743322146198" -> null
-       name        = "groups/03fwokq036zsp1f/memberships/100617352743322146198" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:56:11.348921Z" -> null

-       preferred_member_key {
-           id = "mishag@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_akhanal2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_akhanal2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_akhanal2" {
-       create_time = "2026-09-20T11:00:46.851347Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/107313041332888979038" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/107313041332888979038" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T11:00:46.851347Z" -> null

-       preferred_member_key {
-           id = "akhanal2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_andyj will be destroyed
  # (because google_cloud_identity_group_membership.tech_andyj is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_andyj" {
-       create_time = "2026-09-19T21:12:00.951821Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/103852186490384222635" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/103852186490384222635" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:12:00.951821Z" -> null

-       preferred_member_key {
-           id = "andyj@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_arhavthakkar will be created
+ resource "google_cloud_identity_group_membership" "tech_arhavthakkar" {
+       create_time = (known after apply)
+       group       = "groups/04anzqyu1bqbv79"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

+       preferred_member_key {
+           id = "abthakka@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

  # google_cloud_identity_group_membership.tech_arnavrao will be destroyed
  # (because google_cloud_identity_group_membership.tech_arnavrao is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_arnavrao" {
-       create_time = "2026-09-19T21:18:47.950120Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/107877206232920932060" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/107877206232920932060" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:18:47.950120Z" -> null

-       preferred_member_key {
-           id = "arnavrao@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_asivachi will be destroyed
  # (because google_cloud_identity_group_membership.tech_asivachi is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_asivachi" {
-       create_time = "2026-09-20T18:42:11.951307Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/113643336426588759467" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/113643336426588759467" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:11.951307Z" -> null

-       preferred_member_key {
-           id = "asivachi@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_aszhou will be destroyed
  # (because google_cloud_identity_group_membership.tech_aszhou is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_aszhou" {
-       create_time = "2026-09-19T21:08:48.946958Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/100575886719005530375" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/100575886719005530375" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:08:48.946958Z" -> null

-       preferred_member_key {
-           id = "aszhou@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_bpwang will be destroyed
  # (because google_cloud_identity_group_membership.tech_bpwang is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_bpwang" {
-       create_time = "2026-09-20T17:37:17.350013Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/117139252303652494925" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/117139252303652494925" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T17:37:17.350013Z" -> null

-       preferred_member_key {
-           id = "bpwang@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_brianch2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_brianch2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_brianch2" {
-       create_time = "2026-09-20T18:42:11.852961Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/103727729216419426359" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/103727729216419426359" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:11.852961Z" -> null

-       preferred_member_key {
-           id = "brianch2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_ckawibow will be destroyed
  # (because google_cloud_identity_group_membership.tech_ckawibow is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_ckawibow" {
-       create_time = "2026-09-19T21:31:47.650272Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/114421018781322230816" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/114421018781322230816" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:31:47.650272Z" -> null

-       preferred_member_key {
-           id = "ckawibow@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_cseluzhy will be destroyed
  # (because google_cloud_identity_group_membership.tech_cseluzhy is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_cseluzhy" {
-       create_time = "2026-09-20T18:56:11.352355Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/109508502479832362677" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/109508502479832362677" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:56:11.352355Z" -> null

-       preferred_member_key {
-           id = "cseluzhy@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_drishtis will be destroyed
  # (because google_cloud_identity_group_membership.tech_drishtis is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_drishtis" {
-       create_time = "2026-09-19T21:08:48.948471Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/115738041677596308175" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/115738041677596308175" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:08:48.948471Z" -> null

-       preferred_member_key {
-           id = "drishtis@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_dsoral will be destroyed
  # (because google_cloud_identity_group_membership.tech_dsoral is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_dsoral" {
-       create_time = "2026-09-19T21:39:04.251378Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/110542371811938565803" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/110542371811938565803" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:39:04.251378Z" -> null

-       preferred_member_key {
-           id = "dsoral@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_eb_thom will be destroyed
  # (because google_cloud_identity_group_membership.tech_eb_thom is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_eb_thom" {
-       create_time = "2026-09-20T18:08:37.353513Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/114930515779592100322" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/114930515779592100322" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:08:37.353513Z" -> null

-       preferred_member_key {
-           id = "ebase@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_echiu2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_echiu2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_echiu2" {
-       create_time = "2026-09-20T17:37:17.351175Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/117973468197791705273" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/117973468197791705273" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T17:37:17.351175Z" -> null

-       preferred_member_key {
-           id = "echiu2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_ethanli will be destroyed
  # (because google_cloud_identity_group_membership.tech_ethanli is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_ethanli" {
-       create_time = "2026-09-22T10:20:52.653056Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/105151532732144732168" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/105151532732144732168" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T10:20:52.653056Z" -> null

-       preferred_member_key {
-           id = "ethanli@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_haiyuem will be destroyed
  # (because google_cloud_identity_group_membership.tech_haiyuem is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_haiyuem" {
-       create_time = "2026-09-20T18:42:11.850805Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/104097842587919256857" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/104097842587919256857" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:11.850805Z" -> null

-       preferred_member_key {
-           id = "haiyuem@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_hannahl3 will be destroyed
  # (because google_cloud_identity_group_membership.tech_hannahl3 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_hannahl3" {
-       create_time = "2026-09-20T18:42:11.851699Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/112275573591438947642" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/112275573591438947642" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:11.851699Z" -> null

-       preferred_member_key {
-           id = "hannahl3@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_hayoonch will be destroyed
  # (because google_cloud_identity_group_membership.tech_hayoonch is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_hayoonch" {
-       create_time = "2026-09-21T03:45:17.351564Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/103669761363495737350" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/103669761363495737350" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-21T03:45:17.351564Z" -> null

-       preferred_member_key {
-           id = "hayoonch@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_indigo0445 will be destroyed
  # (because google_cloud_identity_group_membership.tech_indigo0445 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_indigo0445" {
-       create_time = "2026-09-19T21:08:48.954487Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/100660819832913404095" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/100660819832913404095" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:08:48.954487Z" -> null

-       preferred_member_key {
-           id = "rjwu@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jasondin will be destroyed
  # (because google_cloud_identity_group_membership.tech_jasondin is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jasondin" {
-       create_time = "2026-09-20T18:42:12.053225Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/101288656020486186218" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/101288656020486186218" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:12.053225Z" -> null

-       preferred_member_key {
-           id = "jasondin@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jazang will be destroyed
  # (because google_cloud_identity_group_membership.tech_jazang is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jazang" {
-       create_time = "2026-09-22T10:20:52.660403Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/110468009800586964384" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/110468009800586964384" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T10:20:52.660403Z" -> null

-       preferred_member_key {
-           id = "jazang@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jcz2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_jcz2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jcz2" {
-       create_time = "2026-09-22T12:40:45.655546Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/108656568399472516729" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/108656568399472516729" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T12:40:45.655546Z" -> null

-       preferred_member_key {
-           id = "jcz2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jgtsao will be destroyed
  # (because google_cloud_identity_group_membership.tech_jgtsao is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jgtsao" {
-       create_time = "2026-09-20T18:42:11.853124Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/114502624909230732003" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/114502624909230732003" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:11.853124Z" -> null

-       preferred_member_key {
-           id = "jgtsao@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jhhan2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_jhhan2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jhhan2" {
-       create_time = "2026-09-22T12:54:32.255185Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/106960203739933866519" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/106960203739933866519" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T12:54:32.255185Z" -> null

-       preferred_member_key {
-           id = "jhhan2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jliao2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_jliao2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jliao2" {
-       create_time = "2026-09-22T12:40:45.551440Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/118411272773490859224" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/118411272773490859224" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T12:40:45.551440Z" -> null

-       preferred_member_key {
-           id = "jliao2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jzd will be destroyed
  # (because google_cloud_identity_group_membership.tech_jzd is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jzd" {
-       create_time = "2026-09-19T21:56:26.250382Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/111106813151013928178" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/111106813151013928178" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:56:26.250382Z" -> null

-       preferred_member_key {
-           id = "jzd@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_jzw2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_jzw2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_jzw2" {
-       create_time = "2026-09-20T17:37:17.349821Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/115238374183547760241" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/115238374183547760241" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T17:37:17.349821Z" -> null

-       preferred_member_key {
-           id = "jzw2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_kalee2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_kalee2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_kalee2" {
-       create_time = "2026-09-21T03:54:35.954452Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/116836211437733237233" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/116836211437733237233" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-21T03:54:35.954452Z" -> null

-       preferred_member_key {
-           id = "kalee2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_kenneth4 will be destroyed
  # (because google_cloud_identity_group_membership.tech_kenneth4 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_kenneth4" {
-       create_time = "2026-09-20T18:56:11.451646Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/117721510189972542721" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/117721510189972542721" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:56:11.451646Z" -> null

-       preferred_member_key {
-           id = "kenneth4@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_kennethz will be destroyed
  # (because google_cloud_identity_group_membership.tech_kennethz is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_kennethz" {
-       create_time = "2026-09-21T03:06:59.152612Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/117935351361858038339" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/117935351361858038339" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-21T03:06:59.152612Z" -> null

-       preferred_member_key {
-           id = "kzhong2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_klaipras will be destroyed
  # (because google_cloud_identity_group_membership.tech_klaipras is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_klaipras" {
-       create_time = "2026-09-19T21:45:06.454705Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/111064859420657961663" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/111064859420657961663" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:45:06.454705Z" -> null

-       preferred_member_key {
-           id = "klaipras@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_kli will be destroyed
  # (because google_cloud_identity_group_membership.tech_kli is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_kli" {
-       create_time = "2026-09-20T11:04:14.553534Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/106409029357104898095" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/106409029357104898095" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T11:04:14.553534Z" -> null

-       preferred_member_key {
-           id = "kl5@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_kyma will be destroyed
  # (because google_cloud_identity_group_membership.tech_kyma is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_kyma" {
-       create_time = "2026-09-19T22:01:03.152567Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/117421409023227376467" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/117421409023227376467" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T22:01:03.152567Z" -> null

-       preferred_member_key {
-           id = "kyma@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_mishag will be destroyed
  # (because google_cloud_identity_group_membership.tech_mishag is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_mishag" {
-       create_time = "2026-09-20T18:56:11.350464Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/100617352743322146198" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/100617352743322146198" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:56:11.350464Z" -> null

-       preferred_member_key {
-           id = "mishag@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_mxiong2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_mxiong2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_mxiong2" {
-       create_time = "2026-09-20T18:08:37.252224Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/116692465638761930627" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/116692465638761930627" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:08:37.252224Z" -> null

-       preferred_member_key {
-           id = "mxiong2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_ocervera will be destroyed
  # (because google_cloud_identity_group_membership.tech_ocervera is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_ocervera" {
-       create_time = "2026-09-21T03:23:21.351505Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/113224098258254789224" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/113224098258254789224" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-21T03:23:21.351505Z" -> null

-       preferred_member_key {
-           id = "ocervera@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_pollyg will be destroyed
  # (because google_cloud_identity_group_membership.tech_pollyg is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_pollyg" {
-       create_time = "2026-09-21T03:40:30.251207Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/102743546800389632234" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/102743546800389632234" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-21T03:40:30.251207Z" -> null

-       preferred_member_key {
-           id = "pollyg@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_saniyav will be destroyed
  # (because google_cloud_identity_group_membership.tech_saniyav is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_saniyav" {
-       create_time = "2026-09-19T21:51:03.955168Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/100974182119929635341" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/100974182119929635341" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:51:03.955168Z" -> null

-       preferred_member_key {
-           id = "saniyav@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_sgli will be destroyed
  # (because google_cloud_identity_group_membership.tech_sgli is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_sgli" {
-       create_time = "2026-09-19T22:07:59.053792Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/100148624715954529112" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/100148624715954529112" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T22:07:59.053792Z" -> null

-       preferred_member_key {
-           id = "sgli@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_sissizh3n will be destroyed
  # (because google_cloud_identity_group_membership.tech_sissizh3n is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_sissizh3n" {
-       create_time = "2026-09-20T17:17:20.552251Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/102610931360843025154" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/102610931360843025154" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T17:17:20.552251Z" -> null

-       preferred_member_key {
-           id = "yuxizhen@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_stationedk_06 will be destroyed
  # (because google_cloud_identity_group_membership.tech_stationedk_06 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_stationedk_06" {
-       create_time = "2026-09-19T21:26:42.849756Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/107767492416030332355" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/107767492416030332355" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T21:26:42.849756Z" -> null

-       preferred_member_key {
-           id = "joohank@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_vaathava will be destroyed
  # (because google_cloud_identity_group_membership.tech_vaathava is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_vaathava" {
-       create_time = "2026-09-20T18:42:11.852049Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/101644429644567455378" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/101644429644567455378" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T18:42:11.852049Z" -> null

-       preferred_member_key {
-           id = "vaathava@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_vni2 will be destroyed
  # (because google_cloud_identity_group_membership.tech_vni2 is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_vni2" {
-       create_time = "2026-09-20T17:37:17.352295Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/110372898761841328535" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/110372898761841328535" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T17:37:17.352295Z" -> null

-       preferred_member_key {
-           id = "vni2@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_xindiy will be destroyed
  # (because google_cloud_identity_group_membership.tech_xindiy is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_xindiy" {
-       create_time = "2026-09-19T20:58:55.153034Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/100687050859054942101" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/100687050859054942101" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-19T20:58:55.153034Z" -> null

-       preferred_member_key {
-           id = "xindiy@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

  # google_cloud_identity_group_membership.tech_xmi will be destroyed
  # (because google_cloud_identity_group_membership.tech_xmi is not in configuration)
- resource "google_cloud_identity_group_membership" "tech_xmi" {
-       create_time = "2026-09-20T17:37:17.454012Z" -> null
-       group       = "groups/04anzqyu1bqbv79" -> null
-       id          = "groups/04anzqyu1bqbv79/memberships/108918421997563322624" -> null
-       name        = "groups/04anzqyu1bqbv79/memberships/108918421997563322624" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-20T17:37:17.454012Z" -> null

-       preferred_member_key {
-           id = "xmi@andrew.cmu.edu" -> null
        }

-       roles {
-           name = "MEMBER" -> null
        }
    }

Plan: 1 to add, 0 to change, 48 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p google_groups
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p google_groups
    

Plan: 1 to add, 0 to change, 48 to destroy.


4. project: keycloak dir: tofu/keycloak workspace: default

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 7.84s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
! update in-place (current -> planned)
- destroy

OpenTofu will perform the following actions:

  # keycloak_group.project_lnf_lost-and-found will be destroyed
  # (because keycloak_group.project_lnf_lost-and-found is not in configuration)
- resource "keycloak_group" "project_lnf_lost-and-found" {
-       attributes = {} -> null
-       id         = "f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null
-       name       = "lost-and-found" -> null
-       parent_id  = "9e6890c8-50a0-4b82-86b9-91791fffac25" -> null
-       path       = "/projects/lost-and-found" -> null
-       realm_id   = "scottylabs" -> null
    }

  # keycloak_group.project_lnf_lost-and-found_admins will be destroyed
  # (because keycloak_group.project_lnf_lost-and-found_admins is not in configuration)
- resource "keycloak_group" "project_lnf_lost-and-found_admins" {
-       attributes = {} -> null
-       id         = "e883939b-e89b-47a0-84c6-df663192022c" -> null
-       name       = "admins" -> null
-       parent_id  = "f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null
-       path       = "/projects/lost-and-found/admins" -> null
-       realm_id   = "scottylabs" -> null
    }

  # keycloak_group.project_lost-and-found_lost-and-found-v2 will be created
+ resource "keycloak_group" "project_lost-and-found_lost-and-found-v2" {
+       id        = (known after apply)
+       name      = "lost-and-found-v2"
+       parent_id = "9e6890c8-50a0-4b82-86b9-91791fffac25"
+       path      = (known after apply)
+       realm_id  = "scottylabs"
    }

  # keycloak_group.project_lost-and-found_lost-and-found-v2_admins will be created
+ resource "keycloak_group" "project_lost-and-found_lost-and-found-v2_admins" {
+       id        = (known after apply)
+       name      = "admins"
+       parent_id = (known after apply)
+       path      = (known after apply)
+       realm_id  = "scottylabs"
    }

  # keycloak_group_memberships.project_cbp_bus-sign will be updated in-place
! resource "keycloak_group_memberships" "project_cbp_bus-sign" {
        id       = "scottylabs/group-memberships/7dd87f8f-e735-4316-af11-560d6ef9292b"
!       members  = [
-           "bpwang",
-           "echiu2",
-           "johncao",
-           "joohank",
-           "jzw2",
-           "kalee2",
-           "kl5",
-           "vni2",
-           "xmi",
            # (6 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cbp_dalmatian will be updated in-place
! resource "keycloak_group_memberships" "project_cbp_dalmatian" {
        id       = "scottylabs/group-memberships/324ba2c4-7538-4050-98d8-9ffb07bb1153"
!       members  = [
-           "bpwang",
-           "echiu2",
-           "johncao",
-           "joohank",
-           "jzw2",
-           "kalee2",
-           "kl5",
-           "vni2",
-           "xmi",
            # (6 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cbp_discord-verify will be updated in-place
! resource "keycloak_group_memberships" "project_cbp_discord-verify" {
        id       = "scottylabs/group-memberships/295be9ba-bd62-4f8c-81a0-ee49278f3745"
!       members  = [
-           "bpwang",
-           "echiu2",
-           "johncao",
-           "joohank",
-           "jzw2",
-           "kalee2",
-           "kl5",
-           "vni2",
-           "xmi",
            # (6 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cbp_groupme-mirror will be updated in-place
! resource "keycloak_group_memberships" "project_cbp_groupme-mirror" {
        id       = "scottylabs/group-memberships/e99499c1-c5e2-4121-a207-ea138dce2e39"
!       members  = [
-           "bpwang",
-           "echiu2",
-           "johncao",
-           "joohank",
-           "jzw2",
-           "kalee2",
-           "kl5",
-           "vni2",
-           "xmi",
            # (6 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-courses will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-courses" {
        id       = "scottylabs/group-memberships/bbf3e8ad-e627-41cb-80e9-2c48768a6a77"
!       members  = [
-           "asivachi",
-           "brianch2",
-           "ckawibow",
-           "haiyuem",
-           "hannahl3",
-           "jasondin",
-           "jgtsao",
-           "kyma",
-           "sgli",
-           "vaathava",
            # (4 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-courses_courses will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-courses_courses" {
        id       = "scottylabs/group-memberships/3f1ea03c-766b-4265-9a4a-b63463a5e406"
!       members  = [
-           "asivachi",
-           "brianch2",
-           "ckawibow",
-           "haiyuem",
-           "hannahl3",
-           "jasondin",
-           "jgtsao",
-           "kyma",
-           "sgli",
-           "vaathava",
            # (4 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-housing_housing will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-housing_housing" {
        id       = "scottylabs/group-memberships/a13c9974-065d-4dbc-b473-b238f545618d"
!       members  = [
-           "xindiy",
            # (13 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-maps_maps will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-maps_maps" {
        id       = "scottylabs/group-memberships/b50ccd92-08af-4a27-b275-2929ccfd4f64"
!       members  = [
-           "arnavrao",
-           "hayoonch",
-           "kzhong2",
-           "pollyg",
            # (2 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-study_study will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-study_study" {
        id       = "scottylabs/group-memberships/f1b424fe-27f7-40ef-831f-9885f66bac3a"
!       members  = [
-           "andyj",
-           "cseluzhy",
-           "dsoral",
-           "kenneth4",
-           "klaipras",
-           "mishag",
-           "ocervera",
            # (1 unchanged element hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-study_study_admins will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-study_study_admins" {
        id       = "scottylabs/group-memberships/a683866f-c161-4298-8d00-911d611e2895"
!       members  = [
-           "cseluzhy",
-           "mishag",
            # (1 unchanged element hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_devops will be updated in-place
! resource "keycloak_group_memberships" "project_devops" {
        id       = "scottylabs/group-memberships/25f7b55f-5ad9-497f-9f38-62f9113a5fb7"
!       members  = [
-           "aszhou",
-           "azzhou",
-           "jhhan2",
-           "joohank",
-           "rjwu",
-           "saniyav",
            # (3 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_devops_changelog will be updated in-place
! resource "keycloak_group_memberships" "project_devops_changelog" {
        id       = "scottylabs/group-memberships/a854d323-1d2d-4eaa-a249-1da2827b0d77"
!       members  = [
-           "aszhou",
-           "azzhou",
-           "jhhan2",
-           "joohank",
-           "rjwu",
-           "saniyav",
            # (3 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_devops_documentation will be updated in-place
! resource "keycloak_group_memberships" "project_devops_documentation" {
        id       = "scottylabs/group-memberships/3c072d0d-78f5-40d2-9b28-06eb1563eb2f"
!       members  = [
-           "aszhou",
-           "azzhou",
-           "jhhan2",
-           "joohank",
-           "rjwu",
-           "saniyav",
            # (3 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_devops_link-shortener will be updated in-place
! resource "keycloak_group_memberships" "project_devops_link-shortener" {
        id       = "scottylabs/group-memberships/3cc5ba5b-6117-4cf3-8fb9-891c3d31d935"
!       members  = [
-           "aszhou",
-           "azzhou",
-           "jhhan2",
-           "joohank",
-           "rjwu",
-           "saniyav",
            # (3 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_lnf_lost-and-found will be destroyed
  # (because keycloak_group_memberships.project_lnf_lost-and-found is not in configuration)
- resource "keycloak_group_memberships" "project_lnf_lost-and-found" {
-       group_id = "f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null
-       id       = "scottylabs/group-memberships/f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null
-       members  = [
-           "apallati",
        ] -> null
-       realm_id = "scottylabs" -> null
    }

  # keycloak_group_memberships.project_lnf_lost-and-found_admins will be destroyed
  # (because keycloak_group_memberships.project_lnf_lost-and-found_admins is not in configuration)
- resource "keycloak_group_memberships" "project_lnf_lost-and-found_admins" {
-       group_id = "e883939b-e89b-47a0-84c6-df663192022c" -> null
-       id       = "scottylabs/group-memberships/e883939b-e89b-47a0-84c6-df663192022c" -> null
-       members  = [
-           "apallati",
        ] -> null
-       realm_id = "scottylabs" -> null
    }

  # keycloak_group_memberships.project_lost-and-found_lost-and-found-v2 will be created
+ resource "keycloak_group_memberships" "project_lost-and-found_lost-and-found-v2" {
+       group_id = (known after apply)
+       id       = (known after apply)
+       members  = [
+           "apallati",
        ]
+       realm_id = "scottylabs"
    }

  # keycloak_group_memberships.project_lost-and-found_lost-and-found-v2_admins will be created
+ resource "keycloak_group_memberships" "project_lost-and-found_lost-and-found-v2_admins" {
+       group_id = (known after apply)
+       id       = (known after apply)
+       members  = [
+           "apallati",
        ]
+       realm_id = "scottylabs"
    }

  # keycloak_group_memberships.project_slai_cmugpt-agent will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-agent" {
        id       = "scottylabs/group-memberships/9aad8c08-a972-439d-b29d-f3a7f5181423"
!       members  = [
-           "akhanal2",
-           "jcz2",
-           "jliao2",
-           "yuxizhen",
+           "abthakka",
            # (7 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-agent_admins will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-agent_admins" {
        id       = "scottylabs/group-memberships/f4e82f9b-769d-4f38-a7f2-e214189d9269"
!       members  = [
-           "jessec2",
-           "jiyas",
            # (2 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-mcp-server will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-mcp-server" {
        id       = "scottylabs/group-memberships/d833990f-eabb-4bfc-942f-4f7a7c48d0f8"
!       members  = [
-           "akhanal2",
-           "jcz2",
-           "jliao2",
-           "yuxizhen",
+           "abthakka",
            # (7 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-mcp-server_admins will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-mcp-server_admins" {
        id       = "scottylabs/group-memberships/8f84f9ec-e78a-41f6-9ce6-097fce273298"
!       members  = [
-           "jessec2",
-           "jiyas",
            # (2 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-sms-surface will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-sms-surface" {
        id       = "scottylabs/group-memberships/45c6df66-57c5-427f-8748-865054d41f43"
!       members  = [
-           "akhanal2",
-           "jcz2",
-           "jliao2",
-           "yuxizhen",
+           "abthakka",
            # (7 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-sms-surface_admins will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-sms-surface_admins" {
        id       = "scottylabs/group-memberships/34404457-985f-4a61-b2f8-4754c2eb3293"
!       members  = [
-           "jessec2",
-           "jiyas",
            # (2 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-surface will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-surface" {
        id       = "scottylabs/group-memberships/49b7dd85-aa5c-48bd-93c1-3fe377683775"
!       members  = [
-           "akhanal2",
-           "jcz2",
-           "jliao2",
-           "yuxizhen",
+           "abthakka",
            # (7 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_slai_cmugpt-surface_admins will be updated in-place
! resource "keycloak_group_memberships" "project_slai_cmugpt-surface_admins" {
        id       = "scottylabs/group-memberships/4f3531db-8075-480e-bbf4-253e98783b56"
!       members  = [
-           "jessec2",
-           "jiyas",
            # (2 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_tartan-vote will be updated in-place
! resource "keycloak_group_memberships" "project_tartan-vote" {
        id       = "scottylabs/group-memberships/c32fb4e6-6198-4962-b0e5-a497a23dad8c"
!       members  = [
-           "drishtis",
-           "ebase",
-           "joohank",
-           "jzd",
-           "mxiong2",
            # (5 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_terrier will be updated in-place
! resource "keycloak_group_memberships" "project_terrier" {
        id       = "scottylabs/group-memberships/678c7fa9-35cc-4bef-9a06-87cb6aa36238"
!       members  = [
-           "ethanli",
-           "jazang",
            # (6 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.projects will be updated in-place
! resource "keycloak_group_memberships" "projects" {
        id       = "scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25"
!       members  = [
-           "akhanal2",
-           "andyj",
-           "arnavrao",
-           "asivachi",
-           "aszhou",
-           "bpwang",
-           "brianch2",
-           "ckawibow",
-           "cseluzhy",
-           "drishtis",
-           "dsoral",
-           "ebase",
-           "echiu2",
-           "ethanli",
-           "haiyuem",
-           "hannahl3",
-           "hayoonch",
-           "jasondin",
-           "jazang",
-           "jcz2",
-           "jgtsao",
-           "jhhan2",
-           "jliao2",
-           "joohank",
-           "jzd",
-           "jzw2",
-           "kalee2",
-           "kenneth4",
-           "kl5",
-           "klaipras",
-           "kyma",
-           "kzhong2",
-           "mishag",
-           "mxiong2",
-           "ocervera",
-           "pollyg",
-           "rjwu",
-           "saniyav",
-           "sgli",
-           "vaathava",
-           "vni2",
-           "xindiy",
-           "xmi",
-           "yuxizhen",
+           "abthakka",
            # (36 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_openid_client.lost_and_found will be destroyed
  # (because keycloak_openid_client.lost_and_found is not in configuration)
- resource "keycloak_openid_client" "lost_and_found" {
-       access_type                                = "CONFIDENTIAL" -> null
-       always_display_in_console                  = false -> null
-       backchannel_logout_revoke_offline_sessions = false -> null
-       backchannel_logout_session_required        = true -> null
-       client_authenticator_type                  = "client-secret" -> null
-       client_id                                  = "lost-and-found" -> null
-       client_secret                              = (sensitive value) -> null
-       client_secret_wo                           = (write-only attribute) -> null
-       consent_required                           = false -> null
-       direct_access_grants_enabled               = false -> null
-       display_on_consent_screen                  = false -> null
-       enabled                                    = true -> null
-       extra_config                               = {} -> null
-       frontchannel_logout_enabled                = false -> null
-       full_scope_allowed                         = true -> null
-       id                                         = "4da488e4-230e-491b-b597-48b9be2295f3" -> null
-       implicit_flow_enabled                      = false -> null
-       import                                     = false -> null
-       name                                       = "lost-and-found" -> null
-       oauth2_device_authorization_grant_enabled  = false -> null
-       oauth2_jwt_authorization_grant_enabled     = false -> null
-       realm_id                                   = "scottylabs" -> null
-       require_dpop_bound_tokens                  = false -> null
-       service_accounts_enabled                   = false -> null
-       standard_flow_enabled                      = true -> null
-       standard_token_exchange_enabled            = false -> null
-       use_refresh_tokens                         = true -> null
-       use_refresh_tokens_client_credentials      = false -> null
-       valid_post_logout_redirect_uris            = [] -> null
-       valid_redirect_uris                        = [
-           "https://oauth.scottylabs.org/oauth2/callback",
        ] -> null
-       web_origins                                = [
-           "+",
        ] -> null
    }

  # keycloak_openid_client.lost_and_found_dev will be destroyed
  # (because keycloak_openid_client.lost_and_found_dev is not in configuration)
- resource "keycloak_openid_client" "lost_and_found_dev" {
-       access_type                                = "CONFIDENTIAL" -> null
-       always_display_in_console                  = false -> null
-       backchannel_logout_revoke_offline_sessions = false -> null
-       backchannel_logout_session_required        = true -> null
-       client_authenticator_type                  = "client-secret" -> null
-       client_id                                  = "lost-and-found-dev" -> null
-       client_secret                              = (sensitive value) -> null
-       client_secret_wo                           = (write-only attribute) -> null
-       consent_required                           = false -> null
-       direct_access_grants_enabled               = false -> null
-       display_on_consent_screen                  = false -> null
-       enabled                                    = true -> null
-       extra_config                               = {} -> null
-       frontchannel_logout_enabled                = false -> null
-       full_scope_allowed                         = true -> null
-       id                                         = "d034b754-e940-43c4-b8e7-66162f048eaa" -> null
-       implicit_flow_enabled                      = false -> null
-       import                                     = false -> null
-       name                                       = "lost-and-found-dev" -> null
-       oauth2_device_authorization_grant_enabled  = false -> null
-       oauth2_jwt_authorization_grant_enabled     = false -> null
-       realm_id                                   = "scottylabs" -> null
-       require_dpop_bound_tokens                  = false -> null
-       service_accounts_enabled                   = false -> null
-       standard_flow_enabled                      = true -> null
-       standard_token_exchange_enabled            = false -> null
-       use_refresh_tokens                         = true -> null
-       use_refresh_tokens_client_credentials      = false -> null
-       valid_post_logout_redirect_uris            = [] -> null
-       valid_redirect_uris                        = [
-           "http://localhost:8090/oauth2/callback",
        ] -> null
-       web_origins                                = [
-           "+",
        ] -> null
    }

  # keycloak_openid_client.lost_and_found_staging will be destroyed
  # (because keycloak_openid_client.lost_and_found_staging is not in configuration)
- resource "keycloak_openid_client" "lost_and_found_staging" {
-       access_type                                = "CONFIDENTIAL" -> null
-       always_display_in_console                  = false -> null
-       backchannel_logout_revoke_offline_sessions = false -> null
-       backchannel_logout_session_required        = true -> null
-       client_authenticator_type                  = "client-secret" -> null
-       client_id                                  = "lost-and-found-staging" -> null
-       client_secret                              = (sensitive value) -> null
-       client_secret_wo                           = (write-only attribute) -> null
-       consent_required                           = false -> null
-       direct_access_grants_enabled               = false -> null
-       display_on_consent_screen                  = false -> null
-       enabled                                    = true -> null
-       extra_config                               = {} -> null
-       frontchannel_logout_enabled                = false -> null
-       full_scope_allowed                         = true -> null
-       id                                         = "fc804596-276b-4480-b156-5e0799043d7b" -> null
-       implicit_flow_enabled                      = false -> null
-       import                                     = false -> null
-       name                                       = "lost-and-found-staging" -> null
-       oauth2_device_authorization_grant_enabled  = false -> null
-       oauth2_jwt_authorization_grant_enabled     = false -> null
-       realm_id                                   = "scottylabs" -> null
-       require_dpop_bound_tokens                  = false -> null
-       service_accounts_enabled                   = false -> null
-       standard_flow_enabled                      = true -> null
-       standard_token_exchange_enabled            = false -> null
-       use_refresh_tokens                         = true -> null
-       use_refresh_tokens_client_credentials      = false -> null
-       valid_post_logout_redirect_uris            = [] -> null
-       valid_redirect_uris                        = [
-           "https://oauth.scottylabs.org/oauth2/callback",
        ] -> null
-       web_origins                                = [
-           "+",
        ] -> null
    }

  # keycloak_openid_client.lost_and_found_v2 will be created
+ resource "keycloak_openid_client" "lost_and_found_v2" {
+       access_token_lifespan                     = (known after apply)
+       access_type                               = "CONFIDENTIAL"
+       always_display_in_console                 = false
+       backchannel_logout_session_required       = true
+       client_authenticator_type                 = "client-secret"
+       client_id                                 = "lost-and-found-v2"
+       client_offline_session_idle_timeout       = (known after apply)
+       client_offline_session_max_lifespan       = (known after apply)
+       client_secret                             = (sensitive value)
+       client_secret_wo                          = (write-only attribute)
+       client_session_idle_timeout               = (known after apply)
+       client_session_max_lifespan               = (known after apply)
+       consent_required                          = (known after apply)
+       direct_access_grants_enabled              = false
+       display_on_consent_screen                 = (known after apply)
+       enabled                                   = true
+       exclude_issuer_from_auth_response         = (known after apply)
+       exclude_session_state_from_auth_response  = (known after apply)
+       frontchannel_logout_enabled               = (known after apply)
+       full_scope_allowed                        = true
+       id                                        = (known after apply)
+       implicit_flow_enabled                     = (known after apply)
+       import                                    = false
+       name                                      = "lost-and-found-v2"
+       oauth2_device_authorization_grant_enabled = false
+       oauth2_jwt_authorization_grant_enabled    = false
+       realm_id                                  = "scottylabs"
+       require_dpop_bound_tokens                 = (known after apply)
+       resource_server_id                        = (known after apply)
+       service_account_user_id                   = (known after apply)
+       service_accounts_enabled                  = (known after apply)
+       standard_flow_enabled                     = true
+       standard_token_exchange_enabled           = false
+       use_refresh_tokens                        = true
+       use_refresh_tokens_client_credentials     = false
+       valid_post_logout_redirect_uris           = (known after apply)
+       valid_redirect_uris                       = [
+           "https://oauth.scottylabs.org/oauth2/callback",
        ]
+       web_origins                               = [
+           "+",
        ]
    }

  # keycloak_openid_client.lost_and_found_v2_dev will be created
+ resource "keycloak_openid_client" "lost_and_found_v2_dev" {
+       access_token_lifespan                     = (known after apply)
+       access_type                               = "CONFIDENTIAL"
+       always_display_in_console                 = false
+       backchannel_logout_session_required       = true
+       client_authenticator_type                 = "client-secret"
+       client_id                                 = "lost-and-found-v2-dev"
+       client_offline_session_idle_timeout       = (known after apply)
+       client_offline_session_max_lifespan       = (known after apply)
+       client_secret                             = (sensitive value)
+       client_secret_wo                          = (write-only attribute)
+       client_session_idle_timeout               = (known after apply)
+       client_session_max_lifespan               = (known after apply)
+       consent_required                          = (known after apply)
+       direct_access_grants_enabled              = false
+       display_on_consent_screen                 = (known after apply)
+       enabled                                   = true
+       exclude_issuer_from_auth_response         = (known after apply)
+       exclude_session_state_from_auth_response  = (known after apply)
+       frontchannel_logout_enabled               = (known after apply)
+       full_scope_allowed                        = true
+       id                                        = (known after apply)
+       implicit_flow_enabled                     = (known after apply)
+       import                                    = false
+       name                                      = "lost-and-found-v2-dev"
+       oauth2_device_authorization_grant_enabled = false
+       oauth2_jwt_authorization_grant_enabled    = false
+       realm_id                                  = "scottylabs"
+       require_dpop_bound_tokens                 = (known after apply)
+       resource_server_id                        = (known after apply)
+       service_account_user_id                   = (known after apply)
+       service_accounts_enabled                  = (known after apply)
+       standard_flow_enabled                     = true
+       standard_token_exchange_enabled           = false
+       use_refresh_tokens                        = true
+       use_refresh_tokens_client_credentials     = false
+       valid_post_logout_redirect_uris           = (known after apply)
+       valid_redirect_uris                       = [
+           "http://localhost:8090/oauth2/callback",
        ]
+       web_origins                               = [
+           "+",
        ]
    }

  # keycloak_openid_client.lost_and_found_v2_staging will be created
+ resource "keycloak_openid_client" "lost_and_found_v2_staging" {
+       access_token_lifespan                     = (known after apply)
+       access_type                               = "CONFIDENTIAL"
+       always_display_in_console                 = false
+       backchannel_logout_session_required       = true
+       client_authenticator_type                 = "client-secret"
+       client_id                                 = "lost-and-found-v2-staging"
+       client_offline_session_idle_timeout       = (known after apply)
+       client_offline_session_max_lifespan       = (known after apply)
+       client_secret                             = (sensitive value)
+       client_secret_wo                          = (write-only attribute)
+       client_session_idle_timeout               = (known after apply)
+       client_session_max_lifespan               = (known after apply)
+       consent_required                          = (known after apply)
+       direct_access_grants_enabled              = false
+       display_on_consent_screen                 = (known after apply)
+       enabled                                   = true
+       exclude_issuer_from_auth_response         = (known after apply)
+       exclude_session_state_from_auth_response  = (known after apply)
+       frontchannel_logout_enabled               = (known after apply)
+       full_scope_allowed                        = true
+       id                                        = (known after apply)
+       implicit_flow_enabled                     = (known after apply)
+       import                                    = false
+       name                                      = "lost-and-found-v2-staging"
+       oauth2_device_authorization_grant_enabled = false
+       oauth2_jwt_authorization_grant_enabled    = false
+       realm_id                                  = "scottylabs"
+       require_dpop_bound_tokens                 = (known after apply)
+       resource_server_id                        = (known after apply)
+       service_account_user_id                   = (known after apply)
+       service_accounts_enabled                  = (known after apply)
+       standard_flow_enabled                     = true
+       standard_token_exchange_enabled           = false
+       use_refresh_tokens                        = true
+       use_refresh_tokens_client_credentials     = false
+       valid_post_logout_redirect_uris           = (known after apply)
+       valid_redirect_uris                       = [
+           "https://oauth.scottylabs.org/oauth2/callback",
        ]
+       web_origins                               = [
+           "+",
        ]
    }

  # keycloak_openid_group_membership_protocol_mapper.lost_and_found will be destroyed
  # (because keycloak_openid_group_membership_protocol_mapper.lost_and_found is not in configuration)
- resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found" {
-       add_to_access_token        = true -> null
-       add_to_id_token            = true -> null
-       add_to_token_introspection = false -> null
-       add_to_userinfo            = true -> null
-       claim_name                 = "groups" -> null
-       client_id                  = "4da488e4-230e-491b-b597-48b9be2295f3" -> null
-       full_path                  = true -> null
-       id                         = "58b42c77-a8e2-4691-864f-deb833c608f7" -> null
-       name                       = "groups" -> null
-       realm_id                   = "scottylabs" -> null
    }

  # keycloak_openid_group_membership_protocol_mapper.lost_and_found_dev will be destroyed
  # (because keycloak_openid_group_membership_protocol_mapper.lost_and_found_dev is not in configuration)
- resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_dev" {
-       add_to_access_token        = true -> null
-       add_to_id_token            = true -> null
-       add_to_token_introspection = false -> null
-       add_to_userinfo            = true -> null
-       claim_name                 = "groups" -> null
-       client_id                  = "d034b754-e940-43c4-b8e7-66162f048eaa" -> null
-       full_path                  = true -> null
-       id                         = "9c4ece4c-7ea6-40eb-806a-ac0badf15f1a" -> null
-       name                       = "groups" -> null
-       realm_id                   = "scottylabs" -> null
    }

  # keycloak_openid_group_membership_protocol_mapper.lost_and_found_staging will be destroyed
  # (because keycloak_openid_group_membership_protocol_mapper.lost_and_found_staging is not in configuration)
- resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_staging" {
-       add_to_access_token        = true -> null
-       add_to_id_token            = true -> null
-       add_to_token_introspection = false -> null
-       add_to_userinfo            = true -> null
-       claim_name                 = "groups" -> null
-       client_id                  = "fc804596-276b-4480-b156-5e0799043d7b" -> null
-       full_path                  = true -> null
-       id                         = "52028130-44ae-47a1-b966-c7f45c0634a5" -> null
-       name                       = "groups" -> null
-       realm_id                   = "scottylabs" -> null
    }

  # keycloak_openid_group_membership_protocol_mapper.lost_and_found_v2 will be created
+ resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_v2" {
+       add_to_access_token        = true
+       add_to_id_token            = true
+       add_to_token_introspection = false
+       add_to_userinfo            = true
+       claim_name                 = "groups"
+       client_id                  = (known after apply)
+       full_path                  = true
+       id                         = (known after apply)
+       name                       = "groups"
+       realm_id                   = "scottylabs"
    }

  # keycloak_openid_group_membership_protocol_mapper.lost_and_found_v2_dev will be created
+ resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_v2_dev" {
+       add_to_access_token        = true
+       add_to_id_token            = true
+       add_to_token_introspection = false
+       add_to_userinfo            = true
+       claim_name                 = "groups"
+       client_id                  = (known after apply)
+       full_path                  = true
+       id                         = (known after apply)
+       name                       = "groups"
+       realm_id                   = "scottylabs"
    }

  # keycloak_openid_group_membership_protocol_mapper.lost_and_found_v2_staging will be created
+ resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_v2_staging" {
+       add_to_access_token        = true
+       add_to_id_token            = true
+       add_to_token_introspection = false
+       add_to_userinfo            = true
+       claim_name                 = "groups"
+       client_id                  = (known after apply)
+       full_path                  = true
+       id                         = (known after apply)
+       name                       = "groups"
+       realm_id                   = "scottylabs"
    }

  # vault_kv_secret_v2.lost_and_found_dev_keycloak_realm will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_keycloak_realm is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_keycloak_realm" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_REALM" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.435606111Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/KEYCLOAK_REALM" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_REALM" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_dev_keycloak_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_keycloak_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_keycloak_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.31638779Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/KEYCLOAK_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_dev_oauth_relay_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_oauth_relay_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_oauth_relay_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/OAUTH_RELAY_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.312224387Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/OAUTH_RELAY_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/OAUTH_RELAY_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_dev_oidc_client_id will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_oidc_client_id is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_oidc_client_id" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_ID" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.516047109Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/OIDC_CLIENT_ID" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_ID" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_dev_oidc_client_secret will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_oidc_client_secret is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_oidc_client_secret" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.513172645Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_dev_project_admin_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_project_admin_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_project_admin_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.429394306Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_dev_project_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_dev_project_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_dev_project_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/dev/PROJECT_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.315857244Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/dev/PROJECT_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/dev/PROJECT_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_keycloak_realm will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_keycloak_realm is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_keycloak_realm" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_REALM" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.212051571Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/KEYCLOAK_REALM" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_REALM" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_keycloak_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_keycloak_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_keycloak_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.31094638Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/KEYCLOAK_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_oauth_relay_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_oauth_relay_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_oauth_relay_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/OAUTH_RELAY_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.435798159Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/OAUTH_RELAY_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/OAUTH_RELAY_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_oidc_client_id will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_oidc_client_id is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_oidc_client_id" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_ID" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.555273622Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/OIDC_CLIENT_ID" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_ID" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_oidc_client_secret will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_oidc_client_secret is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_oidc_client_secret" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.56278Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_project_admin_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_project_admin_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_project_admin_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.327733999Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_preview_project_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_preview_project_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_preview_project_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/preview/PROJECT_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.317520161Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/preview/PROJECT_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/preview/PROJECT_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_keycloak_realm will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_keycloak_realm is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_keycloak_realm" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_REALM" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.430089328Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/KEYCLOAK_REALM" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_REALM" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_keycloak_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_keycloak_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_keycloak_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.325710496Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/KEYCLOAK_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_oauth_relay_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_oauth_relay_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_oauth_relay_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/OAUTH_RELAY_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.204633005Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/OAUTH_RELAY_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/OAUTH_RELAY_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_oidc_client_id will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_oidc_client_id is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_oidc_client_id" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_ID" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.671275927Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/OIDC_CLIENT_ID" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_ID" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_oidc_client_secret will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_oidc_client_secret is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_oidc_client_secret" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.644280357Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_project_admin_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_project_admin_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_project_admin_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.333078795Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_prod_project_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_prod_project_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_prod_project_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/prod/PROJECT_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.204614109Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/prod/PROJECT_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/prod/PROJECT_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_keycloak_realm will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_keycloak_realm is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_keycloak_realm" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_REALM" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.179462258Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/KEYCLOAK_REALM" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_REALM" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_keycloak_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_keycloak_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_keycloak_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.181568671Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/KEYCLOAK_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_oauth_relay_url will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_oauth_relay_url is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_oauth_relay_url" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/OAUTH_RELAY_URL" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.189692303Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/OAUTH_RELAY_URL" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/OAUTH_RELAY_URL" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_oidc_client_id will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_oidc_client_id is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_oidc_client_id" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_ID" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.591130999Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/OIDC_CLIENT_ID" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_ID" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_oidc_client_secret will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_oidc_client_secret is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_oidc_client_secret" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.557451436Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_project_admin_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_project_admin_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_project_admin_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.188098836Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_staging_project_group will be destroyed
  # (because vault_kv_secret_v2.lost_and_found_staging_project_group is not in configuration)
- resource "vault_kv_secret_v2" "lost_and_found_staging_project_group" {
-       data                = (sensitive value) -> null
-       data_json           = (sensitive value) -> null
-       data_json_wo        = (write-only attribute) -> null
-       delete_all_versions = false -> null
-       disable_read        = false -> null
-       id                  = "secret/data/secretspec/lost-and-found/staging/PROJECT_GROUP" -> null
-       metadata            = {
          - "created_time"    = "2026-09-22T12:06:53.187489443Z"
          - "custom_metadata" = "null"
          - "deletion_time"   = ""
          - "destroyed"       = "false"
          - "version"         = "2"
        } -> null
-       mount               = "secret" -> null
-       name                = "secretspec/lost-and-found/staging/PROJECT_GROUP" -> null
-       path                = "secret/data/secretspec/lost-and-found/staging/PROJECT_GROUP" -> null

-       custom_metadata {
-           cas_required         = false -> null
-           data                 = {} -> null
-           delete_version_after = 0 -> null
-           max_versions         = 0 -> null
        }
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_keycloak_realm will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_keycloak_realm" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/KEYCLOAK_REALM"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_keycloak_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_keycloak_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/KEYCLOAK_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_oauth_relay_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_oauth_relay_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/OAUTH_RELAY_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_oidc_client_id will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_oidc_client_id" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/OIDC_CLIENT_ID"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_oidc_client_secret will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_oidc_client_secret" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/OIDC_CLIENT_SECRET"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_project_admin_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_project_admin_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/PROJECT_ADMIN_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_dev_project_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_dev_project_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/dev/PROJECT_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_keycloak_realm will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_keycloak_realm" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/KEYCLOAK_REALM"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_keycloak_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_keycloak_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/KEYCLOAK_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_oauth_relay_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_oauth_relay_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/OAUTH_RELAY_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_oidc_client_id will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_oidc_client_id" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/OIDC_CLIENT_ID"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_oidc_client_secret will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_oidc_client_secret" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/OIDC_CLIENT_SECRET"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_project_admin_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_project_admin_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/PROJECT_ADMIN_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_preview_project_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_preview_project_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/preview/PROJECT_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_keycloak_realm will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_keycloak_realm" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/KEYCLOAK_REALM"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_keycloak_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_keycloak_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/KEYCLOAK_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_oauth_relay_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_oauth_relay_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/OAUTH_RELAY_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_oidc_client_id will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_oidc_client_id" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/OIDC_CLIENT_ID"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_oidc_client_secret will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_oidc_client_secret" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/OIDC_CLIENT_SECRET"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_project_admin_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_project_admin_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/PROJECT_ADMIN_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_prod_project_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_prod_project_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/prod/PROJECT_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_keycloak_realm will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_keycloak_realm" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/KEYCLOAK_REALM"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_keycloak_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_keycloak_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/KEYCLOAK_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_oauth_relay_url will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_oauth_relay_url" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/OAUTH_RELAY_URL"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_oidc_client_id will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_oidc_client_id" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/OIDC_CLIENT_ID"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_oidc_client_secret will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_oidc_client_secret" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/OIDC_CLIENT_SECRET"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_project_admin_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_project_admin_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/PROJECT_ADMIN_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

  # vault_kv_secret_v2.lost_and_found_v2_staging_project_group will be created
+ resource "vault_kv_secret_v2" "lost_and_found_v2_staging_project_group" {
+       data                = (sensitive value)
+       data_json           = (sensitive value)
+       data_json_wo        = (write-only attribute)
+       delete_all_versions = false
+       disable_read        = false
+       id                  = (known after apply)
+       metadata            = (known after apply)
+       mount               = "secret"
+       name                = "secretspec/lost-and-found-v2/staging/PROJECT_GROUP"
+       path                = (known after apply)

+       custom_metadata (known after apply)
    }

Plan: 38 to add, 25 to change, 38 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p keycloak
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p keycloak
    

Plan: 38 to add, 25 to change, 38 to destroy.


5. project: discord dir: tofu/discord workspace: default

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 7.88s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
! update in-place (current -> planned)
- destroy

OpenTofu will perform the following actions:

  # discord_channel_permission.lnf_ch0 will be destroyed
  # (because discord_channel_permission.lnf_ch0 is not in configuration)
- resource "discord_channel_permission" "lnf_ch0" {
-       allow        = 1024 -> null
-       channel_id   = "1526510267607945326" -> null
-       deny         = 0 -> null
-       id           = "1526510267607945326:1551927765769527427:role" -> null
-       overwrite_id = "1551927765769527427" -> null
-       type         = "role" -> null
    }

  # discord_channel_permission.lost-and-found_ch0 will be created
+ resource "discord_channel_permission" "lost-and-found_ch0" {
+       allow        = 1024
+       channel_id   = "1526510267607945326"
+       id           = (known after apply)
+       overwrite_id = (known after apply)
+       type         = "role"
    }

  # discord_member_roles.acchs will be updated in-place
! resource "discord_member_roles" "acchs" {
        id        = "1353118209024331948:781930226778767380"
        # (2 unchanged attributes hidden)

-       role {
-           has_role = true -> null
-           role_id  = "1488787087598813215" -> null
        }

        # (2 unchanged blocks hidden)
    }

  # discord_member_roles.akhanal2 will be destroyed
  # (because discord_member_roles.akhanal2 is not in configuration)
- resource "discord_member_roles" "akhanal2" {
-       id        = "1353118209024331948:640268047994716180" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "640268047994716180" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1505078357321191535" -> null
        }
    }

  # discord_member_roles.andyj will be destroyed
  # (because discord_member_roles.andyj is not in configuration)
- resource "discord_member_roles" "andyj" {
-       id        = "1353118209024331948:658742038233350194" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "658742038233350194" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.anish will be updated in-place
! resource "discord_member_roles" "anish" {
        id        = "1353118209024331948:315249559473225729"
        # (2 unchanged attributes hidden)

-       role {
-           has_role = true -> null
-           role_id  = "1551927765769527427" -> null
        }
+       role {
+           has_role = true
+           role_id  = (known after apply)
        }

        # (14 unchanged blocks hidden)
    }

  # discord_member_roles.arhavthakkar will be created
+ resource "discord_member_roles" "arhavthakkar" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "758931170439331880"

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1505078357321191535"
        }
    }

  # discord_member_roles.arnavrao will be destroyed
  # (because discord_member_roles.arnavrao is not in configuration)
- resource "discord_member_roles" "arnavrao" {
-       id        = "1353118209024331948:754911585587298464" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "754911585587298464" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1526003694708195448" -> null
        }
    }

  # discord_member_roles.asivachi will be destroyed
  # (because discord_member_roles.asivachi is not in configuration)
- resource "discord_member_roles" "asivachi" {
-       id        = "1353118209024331948:800781569475346474" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "800781569475346474" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.aszhou will be destroyed
  # (because discord_member_roles.aszhou is not in configuration)
- resource "discord_member_roles" "aszhou" {
-       id        = "1353118209024331948:572567442153406479" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "572567442153406479" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787087598813215" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
    }

  # discord_member_roles.bpwang will be destroyed
  # (because discord_member_roles.bpwang is not in configuration)
- resource "discord_member_roles" "bpwang" {
-       id        = "1353118209024331948:703654765137100830" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "703654765137100830" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_member_roles.brianch2 will be destroyed
  # (because discord_member_roles.brianch2 is not in configuration)
- resource "discord_member_roles" "brianch2" {
-       id        = "1353118209024331948:766159431914225665" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "766159431914225665" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.ckawibow will be destroyed
  # (because discord_member_roles.ckawibow is not in configuration)
- resource "discord_member_roles" "ckawibow" {
-       id        = "1353118209024331948:719730540323799112" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "719730540323799112" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.cseluzhy will be destroyed
  # (because discord_member_roles.cseluzhy is not in configuration)
- resource "discord_member_roles" "cseluzhy" {
-       id        = "1353118209024331948:1128028390365085747" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1128028390365085747" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1519792320755662928" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.drishtis will be destroyed
  # (because discord_member_roles.drishtis is not in configuration)
- resource "discord_member_roles" "drishtis" {
-       id        = "1353118209024331948:1259254391635050518" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1259254391635050518" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1508601984255524885" -> null
        }
    }

  # discord_member_roles.dsoral will be destroyed
  # (because discord_member_roles.dsoral is not in configuration)
- resource "discord_member_roles" "dsoral" {
-       id        = "1353118209024331948:757067774978818138" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "757067774978818138" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.eb_thom will be destroyed
  # (because discord_member_roles.eb_thom is not in configuration)
- resource "discord_member_roles" "eb_thom" {
-       id        = "1353118209024331948:1055573092535115868" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1055573092535115868" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1508601984255524885" -> null
        }
    }

  # discord_member_roles.echiu2 will be destroyed
  # (because discord_member_roles.echiu2 is not in configuration)
- resource "discord_member_roles" "echiu2" {
-       id        = "1353118209024331948:581109283832463370" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "581109283832463370" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_member_roles.ethanli will be destroyed
  # (because discord_member_roles.ethanli is not in configuration)
- resource "discord_member_roles" "ethanli" {
-       id        = "1353118209024331948:770051855857221693" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "770051855857221693" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1517227361790201857" -> null
        }
    }

  # discord_member_roles.gostmeaper will be updated in-place
! resource "discord_member_roles" "gostmeaper" {
        id        = "1353118209024331948:459877032176779264"
        # (2 unchanged attributes hidden)

-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }

        # (3 unchanged blocks hidden)
    }

  # discord_member_roles.haiyuem will be destroyed
  # (because discord_member_roles.haiyuem is not in configuration)
- resource "discord_member_roles" "haiyuem" {
-       id        = "1353118209024331948:801979299375611964" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "801979299375611964" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.hannahl3 will be destroyed
  # (because discord_member_roles.hannahl3 is not in configuration)
- resource "discord_member_roles" "hannahl3" {
-       id        = "1353118209024331948:880616009847947324" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "880616009847947324" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.hayoonch will be destroyed
  # (because discord_member_roles.hayoonch is not in configuration)
- resource "discord_member_roles" "hayoonch" {
-       id        = "1353118209024331948:754732367742107728" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "754732367742107728" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1526003694708195448" -> null
        }
    }

  # discord_member_roles.indigo0445 will be destroyed
  # (because discord_member_roles.indigo0445 is not in configuration)
- resource "discord_member_roles" "indigo0445" {
-       id        = "1353118209024331948:629857326232371210" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "629857326232371210" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787087598813215" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
    }

  # discord_member_roles.jasondin will be destroyed
  # (because discord_member_roles.jasondin is not in configuration)
- resource "discord_member_roles" "jasondin" {
-       id        = "1353118209024331948:648634771835977799" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "648634771835977799" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.jazang will be destroyed
  # (because discord_member_roles.jazang is not in configuration)
- resource "discord_member_roles" "jazang" {
-       id        = "1353118209024331948:1412952264556941466" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1412952264556941466" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1517227361790201857" -> null
        }
    }

  # discord_member_roles.jc_965 will be updated in-place
! resource "discord_member_roles" "jc_965" {
        id        = "1353118209024331948:472617578938761226"
        # (2 unchanged attributes hidden)

-       role {
-           has_role = true -> null
-           role_id  = "1519792320755662928" -> null
        }

        # (2 unchanged blocks hidden)
    }

  # discord_member_roles.jcz2 will be destroyed
  # (because discord_member_roles.jcz2 is not in configuration)
- resource "discord_member_roles" "jcz2" {
-       id        = "1353118209024331948:844604301573750784" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "844604301573750784" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1505078357321191535" -> null
        }
    }

  # discord_member_roles.jgtsao will be destroyed
  # (because discord_member_roles.jgtsao is not in configuration)
- resource "discord_member_roles" "jgtsao" {
-       id        = "1353118209024331948:414556245178056706" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "414556245178056706" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.jhhan2 will be destroyed
  # (because discord_member_roles.jhhan2 is not in configuration)
- resource "discord_member_roles" "jhhan2" {
-       id        = "1353118209024331948:630616046285619210" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "630616046285619210" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787087598813215" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
    }

  # discord_member_roles.jiyas will be updated in-place
! resource "discord_member_roles" "jiyas" {
        id        = "1353118209024331948:829775805768925275"
        # (2 unchanged attributes hidden)

-       role {
-           has_role = true -> null
-           role_id  = "1519792320755662928" -> null
        }

        # (2 unchanged blocks hidden)
    }

  # discord_member_roles.jliao2 will be destroyed
  # (because discord_member_roles.jliao2 is not in configuration)
- resource "discord_member_roles" "jliao2" {
-       id        = "1353118209024331948:709410097536958624" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "709410097536958624" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1505078357321191535" -> null
        }
    }

  # discord_member_roles.jzd will be destroyed
  # (because discord_member_roles.jzd is not in configuration)
- resource "discord_member_roles" "jzd" {
-       id        = "1353118209024331948:472746549647114242" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "472746549647114242" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1508601984255524885" -> null
        }
    }

  # discord_member_roles.jzw2 will be destroyed
  # (because discord_member_roles.jzw2 is not in configuration)
- resource "discord_member_roles" "jzw2" {
-       id        = "1353118209024331948:855178339526115378" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "855178339526115378" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_member_roles.kalee2 will be destroyed
  # (because discord_member_roles.kalee2 is not in configuration)
- resource "discord_member_roles" "kalee2" {
-       id        = "1353118209024331948:688872544560087135" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "688872544560087135" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_member_roles.kenneth4 will be destroyed
  # (because discord_member_roles.kenneth4 is not in configuration)
- resource "discord_member_roles" "kenneth4" {
-       id        = "1353118209024331948:1094614396405305405" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1094614396405305405" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.kennethz will be destroyed
  # (because discord_member_roles.kennethz is not in configuration)
- resource "discord_member_roles" "kennethz" {
-       id        = "1353118209024331948:1535829582588940318" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1535829582588940318" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1526003694708195448" -> null
        }
    }

  # discord_member_roles.klaipras will be destroyed
  # (because discord_member_roles.klaipras is not in configuration)
- resource "discord_member_roles" "klaipras" {
-       id        = "1353118209024331948:536720394686562337" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "536720394686562337" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.kli will be destroyed
  # (because discord_member_roles.kli is not in configuration)
- resource "discord_member_roles" "kli" {
-       id        = "1353118209024331948:718989060508614656" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "718989060508614656" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_member_roles.kyma will be destroyed
  # (because discord_member_roles.kyma is not in configuration)
- resource "discord_member_roles" "kyma" {
-       id        = "1353118209024331948:613085464282398741" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "613085464282398741" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.mishag will be destroyed
  # (because discord_member_roles.mishag is not in configuration)
- resource "discord_member_roles" "mishag" {
-       id        = "1353118209024331948:1050623345663692841" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1050623345663692841" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1519792320755662928" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.mxiong2 will be destroyed
  # (because discord_member_roles.mxiong2 is not in configuration)
- resource "discord_member_roles" "mxiong2" {
-       id        = "1353118209024331948:768665871182331955" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "768665871182331955" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1508601984255524885" -> null
        }
    }

  # discord_member_roles.ocervera will be destroyed
  # (because discord_member_roles.ocervera is not in configuration)
- resource "discord_member_roles" "ocervera" {
-       id        = "1353118209024331948:1112935942135754812" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "1112935942135754812" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1550659990266581074" -> null
        }
    }

  # discord_member_roles.pollyg will be destroyed
  # (because discord_member_roles.pollyg is not in configuration)
- resource "discord_member_roles" "pollyg" {
-       id        = "1353118209024331948:895126440956297307" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "895126440956297307" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1526003694708195448" -> null
        }
    }

  # discord_member_roles.saniyav will be destroyed
  # (because discord_member_roles.saniyav is not in configuration)
- resource "discord_member_roles" "saniyav" {
-       id        = "1353118209024331948:743474412023709708" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "743474412023709708" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787087598813215" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
    }

  # discord_member_roles.sgli will be destroyed
  # (because discord_member_roles.sgli is not in configuration)
- resource "discord_member_roles" "sgli" {
-       id        = "1353118209024331948:529745895911325727" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "529745895911325727" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.sissizh3n will be destroyed
  # (because discord_member_roles.sissizh3n is not in configuration)
- resource "discord_member_roles" "sissizh3n" {
-       id        = "1353118209024331948:884852669024452668" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "884852669024452668" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1505078357321191535" -> null
        }
    }

  # discord_member_roles.stationedk_06 will be destroyed
  # (because discord_member_roles.stationedk_06 is not in configuration)
- resource "discord_member_roles" "stationedk_06" {
-       id        = "1353118209024331948:879236737912672277" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "879236737912672277" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787087598813215" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1508601984255524885" -> null
        }
    }

  # discord_member_roles.vaathava will be destroyed
  # (because discord_member_roles.vaathava is not in configuration)
- resource "discord_member_roles" "vaathava" {
-       id        = "1353118209024331948:710720210272911390" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "710720210272911390" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1500016758700904488" -> null
        }
    }

  # discord_member_roles.vni2 will be destroyed
  # (because discord_member_roles.vni2 is not in configuration)
- resource "discord_member_roles" "vni2" {
-       id        = "1353118209024331948:526542490447380480" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "526542490447380480" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_member_roles.xindiy will be destroyed
  # (because discord_member_roles.xindiy is not in configuration)
- resource "discord_member_roles" "xindiy" {
-       id        = "1353118209024331948:712363878851280936" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "712363878851280936" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1513653499957874871" -> null
        }
    }

  # discord_member_roles.xmi will be destroyed
  # (because discord_member_roles.xmi is not in configuration)
- resource "discord_member_roles" "xmi" {
-       id        = "1353118209024331948:750076130555330650" -> null
-       server_id = "1353118209024331948" -> null
-       user_id   = "750076130555330650" -> null

-       role {
-           has_role = true -> null
-           role_id  = "1488787088118644848" -> null
        }
-       role {
-           has_role = true -> null
-           role_id  = "1494773174334783499" -> null
        }
    }

  # discord_role.lnf will be destroyed
  # (because discord_role.lnf is not in configuration)
- resource "discord_role" "lnf" {
-       color       = 0 -> null
-       hoist       = false -> null
-       id          = "1551927765769527427" -> null
-       managed     = false -> null
-       mentionable = false -> null
-       name        = "Lost and Found" -> null
-       permissions = 0 -> null
-       position    = 1 -> null
-       server_id   = "1353118209024331948" -> null
    }

  # discord_role.lost-and-found will be created
+ resource "discord_role" "lost-and-found" {
+       hoist       = false
+       id          = (known after apply)
+       managed     = (known after apply)
+       mentionable = false
+       name        = "Lost and Found"
+       permissions = 0
+       position    = (known after apply)
+       server_id   = "1353118209024331948"
    }

Plan: 3 to add, 5 to change, 46 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p discord
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p discord
    

Plan: 3 to add, 5 to change, 46 to destroy.


6. project: git dir: tofu/git workspace: default

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 7.88s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
- destroy

OpenTofu will perform the following actions:

  # forgejo_repository.lnf_lost_and_found will be destroyed
  # (because forgejo_repository.lnf_lost_and_found is not in configuration)
- resource "forgejo_repository" "lnf_lost_and_found" {
-       allow_manual_merge          = false -> null
-       allow_merge_commits         = true -> null
-       allow_rebase                = true -> null
-       allow_rebase_explicit       = true -> null
-       allow_squash_merge          = true -> null
-       archive_on_destroy          = false -> null
-       archived                    = false -> null
-       auto_init                   = true -> null
-       autodetect_manual_merge     = false -> null
-       clone_addr                  = "https://github.com/ScottyLabs/lost-and-found-v2.git" -> null
-       clone_url                   = "https://git.cmu.dev/ScottyLabs/lost-and-found.git" -> null
-       created_at                  = "2026-09-19T20:27:52Z" -> null
-       default_branch              = "main" -> null
-       default_merge_style         = "merge" -> null
-       description                 = "Official Carnegie Mellon University platform for reporting, managing, and finding lost items" -> null
-       empty                       = false -> null
-       fork                        = false -> null
-       forks_count                 = 0 -> null
-       full_name                   = "ScottyLabs/lost-and-found" -> null
-       has_actions                 = true -> null
-       has_issues                  = true -> null
-       has_packages                = true -> null
-       has_projects                = true -> null
-       has_pull_requests           = true -> null
-       has_releases                = true -> null
-       has_wiki                    = true -> null
-       html_url                    = "https://git.cmu.dev/ScottyLabs/lost-and-found" -> null
-       id                          = 149 -> null
-       ignore_whitespace_conflicts = false -> null
-       internal                    = false -> null
-       internal_tracker            = {
-           allow_only_contributors_to_track_time = true -> null
-           enable_issue_dependencies             = true -> null
-           enable_time_tracker                   = true -> null
        } -> null
-       labels                      = false -> null
-       lfs                         = false -> null
-       milestones                  = false -> null
-       mirror                      = false -> null
-       mirror_updated              = "0001-01-01T00:00:00Z" -> null
-       name                        = "lost-and-found" -> null
-       open_issues_count           = 0 -> null
-       open_pr_counter             = 0 -> null
-       owner                       = "ScottyLabs" -> null
-       permissions                 = {
-           admin = true -> null
-           pull  = true -> null
-           push  = true -> null
        } -> null
-       private                     = false -> null
-       release_counter             = 0 -> null
-       size                        = 12113 -> null
-       ssh_url                     = "ssh://forgejo@git.cmu.dev/ScottyLabs/lost-and-found.git" -> null
-       stars_count                 = 0 -> null
-       template                    = false -> null
-       trust_model                 = "default" -> null
-       updated_at                  = "2026-09-22T12:06:53Z" -> null
-       watchers_count              = 3 -> null
-       website                     = "https://lostandfound.andrew.cmu.edu/" -> null
    }

  # forgejo_repository.lost-and-found_lost_and_found_v2 will be created
+ resource "forgejo_repository" "lost-and-found_lost_and_found_v2" {
+       allow_manual_merge          = false
+       allow_merge_commits         = true
+       allow_rebase                = true
+       allow_rebase_explicit       = true
+       allow_squash_merge          = true
+       archive_on_destroy          = false
+       archived                    = false
+       auto_init                   = true
+       autodetect_manual_merge     = false
+       avatar_url                  = (known after apply)
+       clone_url                   = (known after apply)
+       created_at                  = (known after apply)
+       default_branch              = "main"
+       default_merge_style         = "merge"
+       description                 = "Official Carnegie Mellon University platform for reporting, managing, and finding lost items"
+       empty                       = (known after apply)
+       external_tracker            = (known after apply)
+       external_wiki               = (known after apply)
+       fork                        = (known after apply)
+       forks_count                 = (known after apply)
+       full_name                   = (known after apply)
+       has_actions                 = true
+       has_issues                  = true
+       has_packages                = true
+       has_projects                = true
+       has_pull_requests           = true
+       has_releases                = true
+       has_wiki                    = true
+       html_url                    = (known after apply)
+       id                          = (known after apply)
+       ignore_whitespace_conflicts = false
+       internal                    = (known after apply)
+       internal_tracker            = (known after apply)
+       labels                      = false
+       lfs                         = false
+       milestones                  = false
+       mirror                      = false
+       mirror_interval             = (known after apply)
+       mirror_updated              = (known after apply)
+       name                        = "lost-and-found-v2"
+       open_issues_count           = (known after apply)
+       open_pr_counter             = (known after apply)
+       owner                       = "ScottyLabs"
+       parent_id                   = (known after apply)
+       permissions                 = (known after apply)
+       private                     = false
+       release_counter             = (known after apply)
+       size                        = (known after apply)
+       ssh_url                     = (known after apply)
+       stars_count                 = (known after apply)
+       template                    = false
+       trust_model                 = "default"
+       updated_at                  = (known after apply)
+       watchers_count              = (known after apply)
+       website                     = "https://lostandfound.andrew.cmu.edu/"
    }

  # forgejo_team.lnf will be destroyed
  # (because forgejo_team.lnf is not in configuration)
- resource "forgejo_team" "lnf" {
-       can_create_org_repo       = false -> null
-       description               = "Lost and Found" -> null
-       id                        = 48 -> null
-       includes_all_repositories = false -> null
-       name                      = "lnf" -> null
-       organization              = "ScottyLabs" -> null
-       organization_id           = 3 -> null
-       permission                = "write" -> null
-       units_map                 = {
          - "repo.code"   = "write"
          - "repo.issues" = "write"
          - "repo.pulls"  = "write"
        } -> null
    }

  # forgejo_team.lost-and-found will be created
+ resource "forgejo_team" "lost-and-found" {
+       can_create_org_repo       = (known after apply)
+       description               = "Lost and Found"
+       id                        = (known after apply)
+       includes_all_repositories = (known after apply)
+       name                      = "lost-and-found"
+       organization              = (known after apply)
+       organization_id           = 3
+       permission                = "write"
+       units_map                 = {
          + "repo.code"   = "write"
          + "repo.issues" = "write"
          + "repo.pulls"  = "write"
        }
    }

  # forgejo_team.lost-and-found-v2_leads will be created
+ resource "forgejo_team" "lost-and-found-v2_leads" {
+       can_create_org_repo       = false
+       description               = "Lost and Found leads"
+       id                        = (known after apply)
+       includes_all_repositories = false
+       name                      = "lost-and-found-v2-leads"
+       organization              = (known after apply)
+       organization_id           = 3
+       permission                = "admin"
+       units_map                 = {
          + "repo.actions"    = "admin"
          + "repo.code"       = "admin"
          + "repo.ext_issues" = "admin"
          + "repo.ext_wiki"   = "admin"
          + "repo.issues"     = "admin"
          + "repo.packages"   = "admin"
          + "repo.projects"   = "admin"
          + "repo.pulls"      = "admin"
          + "repo.releases"   = "admin"
          + "repo.wiki"       = "admin"
        }
    }

  # forgejo_team.lost-and-found_leads will be destroyed
  # (because forgejo_team.lost-and-found_leads is not in configuration)
- resource "forgejo_team" "lost-and-found_leads" {
-       can_create_org_repo       = false -> null
-       description               = "Lost and Found leads" -> null
-       id                        = 49 -> null
-       includes_all_repositories = false -> null
-       name                      = "lost-and-found-leads" -> null
-       organization              = "ScottyLabs" -> null
-       organization_id           = 3 -> null
-       permission                = "admin" -> null
-       units_map                 = {
          - "repo.actions"    = "admin"
          - "repo.code"       = "admin"
          - "repo.ext_issues" = "admin"
          - "repo.ext_wiki"   = "admin"
          - "repo.issues"     = "admin"
          - "repo.packages"   = "admin"
          - "repo.projects"   = "admin"
          - "repo.pulls"      = "admin"
          - "repo.releases"   = "admin"
          - "repo.wiki"       = "admin"
        } -> null
    }

  # forgejo_team_member.cbp_bpwang will be destroyed
  # (because forgejo_team_member.cbp_bpwang is not in configuration)
- resource "forgejo_team_member" "cbp_bpwang" {
-       team_id = 3 -> null
-       user    = "bpwang" -> null
    }

  # forgejo_team_member.cbp_echiu2 will be destroyed
  # (because forgejo_team_member.cbp_echiu2 is not in configuration)
- resource "forgejo_team_member" "cbp_echiu2" {
-       team_id = 3 -> null
-       user    = "echiu2" -> null
    }

  # forgejo_team_member.cbp_gostmeaper will be destroyed
  # (because forgejo_team_member.cbp_gostmeaper is not in configuration)
- resource "forgejo_team_member" "cbp_gostmeaper" {
-       team_id = 3 -> null
-       user    = "johncao" -> null
    }

  # forgejo_team_member.cbp_jzw2 will be destroyed
  # (because forgejo_team_member.cbp_jzw2 is not in configuration)
- resource "forgejo_team_member" "cbp_jzw2" {
-       team_id = 3 -> null
-       user    = "jzw2" -> null
    }

  # forgejo_team_member.cbp_kalee2 will be destroyed
  # (because forgejo_team_member.cbp_kalee2 is not in configuration)
- resource "forgejo_team_member" "cbp_kalee2" {
-       team_id = 3 -> null
-       user    = "kalee2" -> null
    }

  # forgejo_team_member.cbp_kli will be destroyed
  # (because forgejo_team_member.cbp_kli is not in configuration)
- resource "forgejo_team_member" "cbp_kli" {
-       team_id = 3 -> null
-       user    = "kli" -> null
    }

  # forgejo_team_member.cbp_stationedk_06 will be destroyed
  # (because forgejo_team_member.cbp_stationedk_06 is not in configuration)
- resource "forgejo_team_member" "cbp_stationedk_06" {
-       team_id = 3 -> null
-       user    = "joohank" -> null
    }

  # forgejo_team_member.cbp_vni2 will be destroyed
  # (because forgejo_team_member.cbp_vni2 is not in configuration)
- resource "forgejo_team_member" "cbp_vni2" {
-       team_id = 3 -> null
-       user    = "vni2" -> null
    }

  # forgejo_team_member.cbp_xmi will be destroyed
  # (because forgejo_team_member.cbp_xmi is not in configuration)
- resource "forgejo_team_member" "cbp_xmi" {
-       team_id = 3 -> null
-       user    = "xmi" -> null
    }

  # forgejo_team_member.cmu-courses_asivachi will be destroyed
  # (because forgejo_team_member.cmu-courses_asivachi is not in configuration)
- resource "forgejo_team_member" "cmu-courses_asivachi" {
-       team_id = 12 -> null
-       user    = "asivachi" -> null
    }

  # forgejo_team_member.cmu-courses_brianch2 will be destroyed
  # (because forgejo_team_member.cmu-courses_brianch2 is not in configuration)
- resource "forgejo_team_member" "cmu-courses_brianch2" {
-       team_id = 12 -> null
-       user    = "brianch2" -> null
    }

  # forgejo_team_member.cmu-courses_ckawibow will be destroyed
  # (because forgejo_team_member.cmu-courses_ckawibow is not in configuration)
- resource "forgejo_team_member" "cmu-courses_ckawibow" {
-       team_id = 12 -> null
-       user    = "ckawibow" -> null
    }

  # forgejo_team_member.cmu-courses_haiyuem will be destroyed
  # (because forgejo_team_member.cmu-courses_haiyuem is not in configuration)
- resource "forgejo_team_member" "cmu-courses_haiyuem" {
-       team_id = 12 -> null
-       user    = "haiyuem" -> null
    }

  # forgejo_team_member.cmu-courses_hannahl3 will be destroyed
  # (because forgejo_team_member.cmu-courses_hannahl3 is not in configuration)
- resource "forgejo_team_member" "cmu-courses_hannahl3" {
-       team_id = 12 -> null
-       user    = "hannahl3" -> null
    }

  # forgejo_team_member.cmu-courses_jasondin will be destroyed
  # (because forgejo_team_member.cmu-courses_jasondin is not in configuration)
- resource "forgejo_team_member" "cmu-courses_jasondin" {
-       team_id = 12 -> null
-       user    = "jasondin" -> null
    }

  # forgejo_team_member.cmu-courses_jgtsao will be destroyed
  # (because forgejo_team_member.cmu-courses_jgtsao is not in configuration)
- resource "forgejo_team_member" "cmu-courses_jgtsao" {
-       team_id = 12 -> null
-       user    = "jgtsao" -> null
    }

  # forgejo_team_member.cmu-courses_kyma will be destroyed
  # (because forgejo_team_member.cmu-courses_kyma is not in configuration)
- resource "forgejo_team_member" "cmu-courses_kyma" {
-       team_id = 12 -> null
-       user    = "kyma" -> null
    }

  # forgejo_team_member.cmu-courses_sgli will be destroyed
  # (because forgejo_team_member.cmu-courses_sgli is not in configuration)
- resource "forgejo_team_member" "cmu-courses_sgli" {
-       team_id = 12 -> null
-       user    = "sgli" -> null
    }

  # forgejo_team_member.cmu-courses_vaathava will be destroyed
  # (because forgejo_team_member.cmu-courses_vaathava is not in configuration)
- resource "forgejo_team_member" "cmu-courses_vaathava" {
-       team_id = 12 -> null
-       user    = "vaathava" -> null
    }

  # forgejo_team_member.cmu-housing_xindiy will be destroyed
  # (because forgejo_team_member.cmu-housing_xindiy is not in configuration)
- resource "forgejo_team_member" "cmu-housing_xindiy" {
-       team_id = 2 -> null
-       user    = "xindiy" -> null
    }

  # forgejo_team_member.cmu-maps_arnavrao will be destroyed
  # (because forgejo_team_member.cmu-maps_arnavrao is not in configuration)
- resource "forgejo_team_member" "cmu-maps_arnavrao" {
-       team_id = 13 -> null
-       user    = "arnavrao" -> null
    }

  # forgejo_team_member.cmu-maps_hayoonch will be destroyed
  # (because forgejo_team_member.cmu-maps_hayoonch is not in configuration)
- resource "forgejo_team_member" "cmu-maps_hayoonch" {
-       team_id = 13 -> null
-       user    = "hayoonch" -> null
    }

  # forgejo_team_member.cmu-maps_kennethz will be destroyed
  # (because forgejo_team_member.cmu-maps_kennethz is not in configuration)
- resource "forgejo_team_member" "cmu-maps_kennethz" {
-       team_id = 13 -> null
-       user    = "kzhong2" -> null
    }

  # forgejo_team_member.cmu-maps_pollyg will be destroyed
  # (because forgejo_team_member.cmu-maps_pollyg is not in configuration)
- resource "forgejo_team_member" "cmu-maps_pollyg" {
-       team_id = 13 -> null
-       user    = "pollyg" -> null
    }

  # forgejo_team_member.cmu-study_andyj will be destroyed
  # (because forgejo_team_member.cmu-study_andyj is not in configuration)
- resource "forgejo_team_member" "cmu-study_andyj" {
-       team_id = 43 -> null
-       user    = "andyj" -> null
    }

  # forgejo_team_member.cmu-study_cseluzhy will be destroyed
  # (because forgejo_team_member.cmu-study_cseluzhy is not in configuration)
- resource "forgejo_team_member" "cmu-study_cseluzhy" {
-       team_id = 43 -> null
-       user    = "cseluzhy" -> null
    }

  # forgejo_team_member.cmu-study_dsoral will be destroyed
  # (because forgejo_team_member.cmu-study_dsoral is not in configuration)
- resource "forgejo_team_member" "cmu-study_dsoral" {
-       team_id = 43 -> null
-       user    = "dsoral" -> null
    }

  # forgejo_team_member.cmu-study_kenneth4 will be destroyed
  # (because forgejo_team_member.cmu-study_kenneth4 is not in configuration)
- resource "forgejo_team_member" "cmu-study_kenneth4" {
-       team_id = 43 -> null
-       user    = "kenneth4" -> null
    }

  # forgejo_team_member.cmu-study_klaipras will be destroyed
  # (because forgejo_team_member.cmu-study_klaipras is not in configuration)
- resource "forgejo_team_member" "cmu-study_klaipras" {
-       team_id = 43 -> null
-       user    = "klaipras" -> null
    }

  # forgejo_team_member.cmu-study_mishag will be destroyed
  # (because forgejo_team_member.cmu-study_mishag is not in configuration)
- resource "forgejo_team_member" "cmu-study_mishag" {
-       team_id = 43 -> null
-       user    = "mishag" -> null
    }

  # forgejo_team_member.cmu-study_ocervera will be destroyed
  # (because forgejo_team_member.cmu-study_ocervera is not in configuration)
- resource "forgejo_team_member" "cmu-study_ocervera" {
-       team_id = 43 -> null
-       user    = "ocervera" -> null
    }

  # forgejo_team_member.cmugpt-agent_leads_jc_965 will be destroyed
  # (because forgejo_team_member.cmugpt-agent_leads_jc_965 is not in configuration)
- resource "forgejo_team_member" "cmugpt-agent_leads_jc_965" {
-       team_id = 24 -> null
-       user    = "jessec2" -> null
    }

  # forgejo_team_member.cmugpt-agent_leads_jiyas will be destroyed
  # (because forgejo_team_member.cmugpt-agent_leads_jiyas is not in configuration)
- resource "forgejo_team_member" "cmugpt-agent_leads_jiyas" {
-       team_id = 24 -> null
-       user    = "jiyas" -> null
    }

  # forgejo_team_member.cmugpt-mcp-server_leads_jc_965 will be destroyed
  # (because forgejo_team_member.cmugpt-mcp-server_leads_jc_965 is not in configuration)
- resource "forgejo_team_member" "cmugpt-mcp-server_leads_jc_965" {
-       team_id = 26 -> null
-       user    = "jessec2" -> null
    }

  # forgejo_team_member.cmugpt-mcp-server_leads_jiyas will be destroyed
  # (because forgejo_team_member.cmugpt-mcp-server_leads_jiyas is not in configuration)
- resource "forgejo_team_member" "cmugpt-mcp-server_leads_jiyas" {
-       team_id = 26 -> null
-       user    = "jiyas" -> null
    }

  # forgejo_team_member.cmugpt-sms-surface_leads_jc_965 will be destroyed
  # (because forgejo_team_member.cmugpt-sms-surface_leads_jc_965 is not in configuration)
- resource "forgejo_team_member" "cmugpt-sms-surface_leads_jc_965" {
-       team_id = 25 -> null
-       user    = "jessec2" -> null
    }

  # forgejo_team_member.cmugpt-sms-surface_leads_jiyas will be destroyed
  # (because forgejo_team_member.cmugpt-sms-surface_leads_jiyas is not in configuration)
- resource "forgejo_team_member" "cmugpt-sms-surface_leads_jiyas" {
-       team_id = 25 -> null
-       user    = "jiyas" -> null
    }

  # forgejo_team_member.cmugpt-surface_leads_jc_965 will be destroyed
  # (because forgejo_team_member.cmugpt-surface_leads_jc_965 is not in configuration)
- resource "forgejo_team_member" "cmugpt-surface_leads_jc_965" {
-       team_id = 23 -> null
-       user    = "jessec2" -> null
    }

  # forgejo_team_member.cmugpt-surface_leads_jiyas will be destroyed
  # (because forgejo_team_member.cmugpt-surface_leads_jiyas is not in configuration)
- resource "forgejo_team_member" "cmugpt-surface_leads_jiyas" {
-       team_id = 23 -> null
-       user    = "jiyas" -> null
    }

  # forgejo_team_member.devops_acchs will be destroyed
  # (because forgejo_team_member.devops_acchs is not in configuration)
- resource "forgejo_team_member" "devops_acchs" {
-       team_id = 4 -> null
-       user    = "acchs" -> null
    }

  # forgejo_team_member.devops_aszhou will be destroyed
  # (because forgejo_team_member.devops_aszhou is not in configuration)
- resource "forgejo_team_member" "devops_aszhou" {
-       team_id = 4 -> null
-       user    = "aszhou" -> null
    }

  # forgejo_team_member.devops_indigo0445 will be destroyed
  # (because forgejo_team_member.devops_indigo0445 is not in configuration)
- resource "forgejo_team_member" "devops_indigo0445" {
-       team_id = 4 -> null
-       user    = "rjwu" -> null
    }

  # forgejo_team_member.devops_jhhan2 will be destroyed
  # (because forgejo_team_member.devops_jhhan2 is not in configuration)
- resource "forgejo_team_member" "devops_jhhan2" {
-       team_id = 4 -> null
-       user    = "jhhan2" -> null
    }

  # forgejo_team_member.devops_saniyav will be destroyed
  # (because forgejo_team_member.devops_saniyav is not in configuration)
- resource "forgejo_team_member" "devops_saniyav" {
-       team_id = 4 -> null
-       user    = "saniyav" -> null
    }

  # forgejo_team_member.devops_stationedk_06 will be destroyed
  # (because forgejo_team_member.devops_stationedk_06 is not in configuration)
- resource "forgejo_team_member" "devops_stationedk_06" {
-       team_id = 4 -> null
-       user    = "joohank" -> null
    }

  # forgejo_team_member.lnf_anish will be destroyed
  # (because forgejo_team_member.lnf_anish is not in configuration)
- resource "forgejo_team_member" "lnf_anish" {
-       team_id = 48 -> null
-       user    = "anish" -> null
    }

  # forgejo_team_member.lost-and-found-v2_leads_anish will be created
+ resource "forgejo_team_member" "lost-and-found-v2_leads_anish" {
+       team_id = (known after apply)
+       user    = "anish"
    }

  # forgejo_team_member.lost-and-found_anish will be created
+ resource "forgejo_team_member" "lost-and-found_anish" {
+       team_id = (known after apply)
+       user    = "anish"
    }

  # forgejo_team_member.lost-and-found_leads_anish will be destroyed
  # (because forgejo_team_member.lost-and-found_leads_anish is not in configuration)
- resource "forgejo_team_member" "lost-and-found_leads_anish" {
-       team_id = 49 -> null
-       user    = "anish" -> null
    }

  # forgejo_team_member.slai_akhanal2 will be destroyed
  # (because forgejo_team_member.slai_akhanal2 is not in configuration)
- resource "forgejo_team_member" "slai_akhanal2" {
-       team_id = 8 -> null
-       user    = "akhanal2" -> null
    }

  # forgejo_team_member.slai_arhavthakkar will be created
+ resource "forgejo_team_member" "slai_arhavthakkar" {
+       team_id = 8
+       user    = "arhavthakkar"
    }

  # forgejo_team_member.slai_jcz2 will be destroyed
  # (because forgejo_team_member.slai_jcz2 is not in configuration)
- resource "forgejo_team_member" "slai_jcz2" {
-       team_id = 8 -> null
-       user    = "jcz2" -> null
    }

  # forgejo_team_member.slai_jliao2 will be destroyed
  # (because forgejo_team_member.slai_jliao2 is not in configuration)
- resource "forgejo_team_member" "slai_jliao2" {
-       team_id = 8 -> null
-       user    = "jliao2" -> null
    }

  # forgejo_team_member.slai_sissizh3n will be destroyed
  # (because forgejo_team_member.slai_sissizh3n is not in configuration)
- resource "forgejo_team_member" "slai_sissizh3n" {
-       team_id = 8 -> null
-       user    = "sissizh3n" -> null
    }

  # forgejo_team_member.study_leads_cseluzhy will be destroyed
  # (because forgejo_team_member.study_leads_cseluzhy is not in configuration)
- resource "forgejo_team_member" "study_leads_cseluzhy" {
-       team_id = 42 -> null
-       user    = "cseluzhy" -> null
    }

  # forgejo_team_member.study_leads_mishag will be destroyed
  # (because forgejo_team_member.study_leads_mishag is not in configuration)
- resource "forgejo_team_member" "study_leads_mishag" {
-       team_id = 42 -> null
-       user    = "mishag" -> null
    }

  # forgejo_team_member.tartan-vote_drishtis will be destroyed
  # (because forgejo_team_member.tartan-vote_drishtis is not in configuration)
- resource "forgejo_team_member" "tartan-vote_drishtis" {
-       team_id = 6 -> null
-       user    = "drishtis" -> null
    }

  # forgejo_team_member.tartan-vote_eb_thom will be destroyed
  # (because forgejo_team_member.tartan-vote_eb_thom is not in configuration)
- resource "forgejo_team_member" "tartan-vote_eb_thom" {
-       team_id = 6 -> null
-       user    = "ebase" -> null
    }

  # forgejo_team_member.tartan-vote_jzd will be destroyed
  # (because forgejo_team_member.tartan-vote_jzd is not in configuration)
- resource "forgejo_team_member" "tartan-vote_jzd" {
-       team_id = 6 -> null
-       user    = "jzd" -> null
    }

  # forgejo_team_member.tartan-vote_mxiong2 will be destroyed
  # (because forgejo_team_member.tartan-vote_mxiong2 is not in configuration)
- resource "forgejo_team_member" "tartan-vote_mxiong2" {
-       team_id = 6 -> null
-       user    = "mxiong2" -> null
    }

  # forgejo_team_member.tartan-vote_stationedk_06 will be destroyed
  # (because forgejo_team_member.tartan-vote_stationedk_06 is not in configuration)
- resource "forgejo_team_member" "tartan-vote_stationedk_06" {
-       team_id = 6 -> null
-       user    = "joohank" -> null
    }

  # forgejo_team_member.tech_leads_cseluzhy will be destroyed
  # (because forgejo_team_member.tech_leads_cseluzhy is not in configuration)
- resource "forgejo_team_member" "tech_leads_cseluzhy" {
-       team_id = 44 -> null
-       user    = "cseluzhy" -> null
    }

  # forgejo_team_member.tech_leads_jc_965 will be destroyed
  # (because forgejo_team_member.tech_leads_jc_965 is not in configuration)
- resource "forgejo_team_member" "tech_leads_jc_965" {
-       team_id = 44 -> null
-       user    = "jessec2" -> null
    }

  # forgejo_team_member.tech_leads_jiyas will be destroyed
  # (because forgejo_team_member.tech_leads_jiyas is not in configuration)
- resource "forgejo_team_member" "tech_leads_jiyas" {
-       team_id = 44 -> null
-       user    = "jiyas" -> null
    }

  # forgejo_team_member.tech_leads_mishag will be destroyed
  # (because forgejo_team_member.tech_leads_mishag is not in configuration)
- resource "forgejo_team_member" "tech_leads_mishag" {
-       team_id = 44 -> null
-       user    = "mishag" -> null
    }

  # forgejo_team_member.terrier_ethanli will be destroyed
  # (because forgejo_team_member.terrier_ethanli is not in configuration)
- resource "forgejo_team_member" "terrier_ethanli" {
-       team_id = 10 -> null
-       user    = "ethanli" -> null
    }

  # forgejo_team_member.terrier_jazang will be destroyed
  # (because forgejo_team_member.terrier_jazang is not in configuration)
- resource "forgejo_team_member" "terrier_jazang" {
-       team_id = 10 -> null
-       user    = "jazang" -> null
    }

  # forgejo_team_repository.lnf_lost_and_found will be destroyed
  # (because forgejo_team_repository.lnf_lost_and_found is not in configuration)
- resource "forgejo_team_repository" "lnf_lost_and_found" {
-       owner      = "ScottyLabs" -> null
-       repository = "lost-and-found" -> null
-       team_id    = 48 -> null
    }

  # forgejo_team_repository.lost-and-found-v2_leads_lost_and_found_v2 will be created
+ resource "forgejo_team_repository" "lost-and-found-v2_leads_lost_and_found_v2" {
+       owner      = "ScottyLabs"
+       repository = "lost-and-found-v2"
+       team_id    = (known after apply)
    }

  # forgejo_team_repository.lost-and-found_leads_lost_and_found will be destroyed
  # (because forgejo_team_repository.lost-and-found_leads_lost_and_found is not in configuration)
- resource "forgejo_team_repository" "lost-and-found_leads_lost_and_found" {
-       owner      = "ScottyLabs" -> null
-       repository = "lost-and-found" -> null
-       team_id    = 49 -> null
    }

  # forgejo_team_repository.lost-and-found_lost_and_found_v2 will be created
+ resource "forgejo_team_repository" "lost-and-found_lost_and_found_v2" {
+       owner      = "ScottyLabs"
+       repository = "lost-and-found-v2"
+       team_id    = (known after apply)
    }

  # github_actions_repository_permissions.lnf_lost_and_found_actions will be destroyed
  # (because github_actions_repository_permissions.lnf_lost_and_found_actions is not in configuration)
- resource "github_actions_repository_permissions" "lnf_lost_and_found_actions" {
-       enabled              = false -> null
-       id                   = "lost-and-found" -> null
-       repository           = "lost-and-found" -> null
-       sha_pinning_required = false -> null
    }

  # github_actions_repository_permissions.lost-and-found_lost_and_found_v2_actions will be created
+ resource "github_actions_repository_permissions" "lost-and-found_lost_and_found_v2_actions" {
+       enabled              = false
+       id                   = (known after apply)
+       repository           = "lost-and-found-v2"
+       sha_pinning_required = (known after apply)
    }

  # github_repository.lnf_lost_and_found will be destroyed
  # (because github_repository.lnf_lost_and_found is not in configuration)
- resource "github_repository" "lnf_lost_and_found" {
-       allow_auto_merge                        = false -> null
-       allow_forking                           = true -> null
-       allow_merge_commit                      = true -> null
-       allow_rebase_merge                      = true -> null
-       allow_squash_merge                      = true -> null
-       allow_update_branch                     = false -> null
-       archived                                = false -> null
-       default_branch                          = "main" -> null
-       delete_branch_on_merge                  = false -> null
-       description                             = "READ-ONLY MIRROR" -> null
-       etag                                    = "W/\"add4e8b3b696a4f7aba6dc0fb2ba8086a98021b015f07e1556abc01872b5662b\"" -> null
-       fork                                    = "false" -> null
-       full_name                               = "ScottyLabs/lost-and-found" -> null
-       git_clone_url                           = "git://github.com/ScottyLabs/lost-and-found.git" -> null
-       has_discussions                         = false -> null
-       has_downloads                           = false -> null
-       has_issues                              = false -> null
-       has_projects                            = false -> null
-       has_wiki                                = false -> null
-       homepage_url                            = "https://git.cmu.dev/ScottyLabs/lost-and-found" -> null
-       html_url                                = "https://github.com/ScottyLabs/lost-and-found" -> null
-       http_clone_url                          = "https://github.com/ScottyLabs/lost-and-found.git" -> null
-       id                                      = "lost-and-found" -> null
-       ignore_vulnerability_alerts_during_read = false -> null
-       is_template                             = false -> null
-       merge_commit_message                    = "PR_TITLE" -> null
-       merge_commit_title                      = "MERGE_MESSAGE" -> null
-       name                                    = "lost-and-found" -> null
-       node_id                                 = "R_kgDOUlb8-g" -> null
-       primary_language                        = "TypeScript" -> null
-       private                                 = false -> null
-       repo_id                                 = 1381432570 -> null
-       squash_merge_commit_message             = "COMMIT_MESSAGES" -> null
-       squash_merge_commit_title               = "COMMIT_OR_PR_TITLE" -> null
-       ssh_clone_url                           = "git@github.com:ScottyLabs/lost-and-found.git" -> null
-       svn_url                                 = "https://github.com/ScottyLabs/lost-and-found" -> null
-       topics                                  = [] -> null
-       visibility                              = "public" -> null
-       vulnerability_alerts                    = true -> null
-       web_commit_signoff_required             = false -> null

-       security_and_analysis {
-           secret_scanning {
-               status = "disabled" -> null
            }
-           secret_scanning_push_protection {
-               status = "disabled" -> null
            }
        }
    }

  # github_repository.lost-and-found_lost_and_found_v2 will be created
+ resource "github_repository" "lost-and-found_lost_and_found_v2" {
+       allow_auto_merge                        = false
+       allow_forking                           = (known after apply)
+       allow_merge_commit                      = true
+       allow_rebase_merge                      = true
+       allow_squash_merge                      = true
+       archived                                = false
+       default_branch                          = (known after apply)
+       delete_branch_on_merge                  = false
+       description                             = "READ-ONLY MIRROR"
+       etag                                    = (known after apply)
+       fork                                    = (known after apply)
+       full_name                               = (known after apply)
+       git_clone_url                           = (known after apply)
+       has_discussions                         = false
+       has_issues                              = false
+       has_projects                            = false
+       has_wiki                                = false
+       homepage_url                            = "https://git.cmu.dev/ScottyLabs/lost-and-found-v2"
+       html_url                                = (known after apply)
+       http_clone_url                          = (known after apply)
+       id                                      = (known after apply)
+       ignore_vulnerability_alerts_during_read = false
+       merge_commit_message                    = "PR_TITLE"
+       merge_commit_title                      = "MERGE_MESSAGE"
+       name                                    = "lost-and-found-v2"
+       node_id                                 = (known after apply)
+       primary_language                        = (known after apply)
+       private                                 = (known after apply)
+       repo_id                                 = (known after apply)
+       source_owner                            = (known after apply)
+       source_repo                             = (known after apply)
+       squash_merge_commit_message             = "COMMIT_MESSAGES"
+       squash_merge_commit_title               = "COMMIT_OR_PR_TITLE"
+       ssh_clone_url                           = (known after apply)
+       svn_url                                 = (known after apply)
+       topics                                  = (known after apply)
+       visibility                              = "public"
+       vulnerability_alerts                    = (known after apply)
+       web_commit_signoff_required             = (known after apply)

+       security_and_analysis (known after apply)
    }

  # github_repository_deploy_key.lnf_lost_and_found_mirror_deploy_key will be destroyed
  # (because github_repository_deploy_key.lnf_lost_and_found_mirror_deploy_key is not in configuration)
- resource "github_repository_deploy_key" "lnf_lost_and_found_mirror_deploy_key" {
-       etag       = "W/\"8a5a3104e8642c4c24c27f0b5ff2bda20df4132d93d3479e9f1cf34a11aba99f\"" -> null
-       id         = "lost-and-found:164076320" -> null
-       key        = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor" -> null
-       read_only  = false -> null
-       repository = "lost-and-found" -> null
-       title      = "Forgejo mirror" -> null
    }

  # github_repository_deploy_key.lost-and-found_lost_and_found_v2_mirror_deploy_key will be created
+ resource "github_repository_deploy_key" "lost-and-found_lost_and_found_v2_mirror_deploy_key" {
+       etag       = (known after apply)
+       id         = (known after apply)
+       key        = (known after apply)
+       read_only  = false
+       repository = "lost-and-found-v2"
+       title      = "Forgejo mirror"
    }

  # github_repository_ruleset.lnf_lost_and_found_ruleset will be destroyed
  # (because github_repository_ruleset.lnf_lost_and_found_ruleset is not in configuration)
- resource "github_repository_ruleset" "lnf_lost_and_found_ruleset" {
-       enforcement = "active" -> null
-       etag        = "\"f0dc18ea48bf55c038111579b29d9797c41172781f3d09886fce310fab7585a8\"" -> null
-       id          = "23821214" -> null
-       name        = "Default" -> null
-       node_id     = "RRS_lACqUmVwb3NpdG9yec5SVvz6zgFre54" -> null
-       repository  = "lost-and-found" -> null
-       ruleset_id  = 23821214 -> null
-       target      = "branch" -> null

-       bypass_actors {
-           actor_id    = 164076320 -> null
-           actor_type  = "DeployKey" -> null
-           bypass_mode = "always" -> null
        }

-       conditions {
-           ref_name {
-               exclude = [] -> null
-               include = [
-                   "~ALL",
                ] -> null
            }
        }

-       rules {
-           creation                      = true -> null
-           deletion                      = true -> null
-           non_fast_forward              = true -> null
-           required_linear_history       = false -> null
-           required_signatures           = false -> null
-           update                        = true -> null
-           update_allows_fetch_and_merge = false -> null

-           pull_request {
-               allowed_merge_methods             = [
-                   "merge",
-                   "squash",
-                   "rebase",
                ] -> null
-               dismiss_stale_reviews_on_push     = false -> null
-               require_code_owner_review         = false -> null
-               require_last_push_approval        = false -> null
-               required_approving_review_count   = 1 -> null
-               required_review_thread_resolution = false -> null
            }
        }
    }

  # github_repository_ruleset.lost-and-found_lost_and_found_v2_ruleset will be created
+ resource "github_repository_ruleset" "lost-and-found_lost_and_found_v2_ruleset" {
+       enforcement = "active"
+       etag        = (known after apply)
+       id          = (known after apply)
+       name        = "Default"
+       node_id     = (known after apply)
+       repository  = "lost-and-found-v2"
+       ruleset_id  = (known after apply)
+       target      = "branch"

+       bypass_actors {
+           actor_id    = (known after apply)
+           actor_type  = "DeployKey"
+           bypass_mode = "always"
        }

+       conditions {
+           ref_name {
+               exclude = []
+               include = [
+                   "~ALL",
                ]
            }
        }

+       rules {
+           creation                      = true
+           deletion                      = true
+           non_fast_forward              = true
+           update                        = true
+           update_allows_fetch_and_merge = false

+           pull_request {
+               allowed_merge_methods             = (known after apply)
+               dismiss_stale_reviews_on_push     = false
+               require_code_owner_review         = false
+               require_last_push_approval        = false
+               required_approving_review_count   = 1
+               required_review_thread_resolution = false
            }
        }
    }

  # github_team.cbp will be created
+ resource "github_team" "cbp" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "Community-Based Projects"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-cal will be created
+ resource "github_team" "cmu-cal" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Cal"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-courses will be created
+ resource "github_team" "cmu-courses" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Courses"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-eats will be created
+ resource "github_team" "cmu-eats" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Eats"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-housing will be created
+ resource "github_team" "cmu-housing" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Housing"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-insta will be created
+ resource "github_team" "cmu-insta" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Insta"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-maps will be created
+ resource "github_team" "cmu-maps" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Maps"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.cmu-study will be created
+ resource "github_team" "cmu-study" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "CMU Study"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.devops will be created
+ resource "github_team" "devops" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "DevOps"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.lost-and-found will be created
+ resource "github_team" "lost-and-found" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "Lost and Found"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.occ will be created
+ resource "github_team" "occ" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "OCC"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.quest will be created
+ resource "github_team" "quest" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "Quest"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.slai will be created
+ resource "github_team" "slai" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "ScottyLabs AI"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.tartan-vote will be created
+ resource "github_team" "tartan-vote" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "Tartan Vote"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.terrier will be created
+ resource "github_team" "terrier" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "Terrier"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team.uia will be created
+ resource "github_team" "uia" {
+       create_default_maintainer = false
+       etag                      = (known after apply)
+       id                        = (known after apply)
+       members_count             = (known after apply)
+       name                      = "UI Architecture"
+       node_id                   = (known after apply)
+       notification_setting      = "notifications_enabled"
+       parent_team_read_id       = (known after apply)
+       parent_team_read_slug     = (known after apply)
+       privacy                   = "closed"
+       slug                      = (known after apply)
    }

  # github_team_membership.cbp_anish will be created
+ resource "github_team_membership" "cbp_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.cbp_liamwalk will be created
+ resource "github_team_membership" "cbp_liamwalk" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "pandaaured"
    }

  # github_team_membership.cbp_maybe_yiyi will be created
+ resource "github_team_membership" "cbp_maybe_yiyi" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "maybe-yiyi"
    }

  # github_team_membership.cbp_nikhilr will be created
+ resource "github_team_membership" "cbp_nikhilr" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "ecstaticpilot"
    }

  # github_team_membership.cbp_tentype will be created
+ resource "github_team_membership" "cbp_tentype" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "tentype"
    }

  # github_team_membership.cbp_xboxbedrock will be created
+ resource "github_team_membership" "cbp_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.cmu-cal_anish will be created
+ resource "github_team_membership" "cmu-cal_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.cmu-cal_jalenluorion will be created
+ resource "github_team_membership" "cmu-cal_jalenluorion" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "jalenluorion"
    }

  # github_team_membership.cmu-courses_anish will be created
+ resource "github_team_membership" "cmu-courses_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.cmu-courses_dkou will be created
+ resource "github_team_membership" "cmu-courses_dkou" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "sharkree"
    }

  # github_team_membership.cmu-courses_etashjha will be created
+ resource "github_team_membership" "cmu-courses_etashjha" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "etashj"
    }

  # github_team_membership.cmu-courses_gabrielx will be created
+ resource "github_team_membership" "cmu-courses_gabrielx" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "gabriel-xu"
    }

  # github_team_membership.cmu-eats_arom1a will be created
+ resource "github_team_membership" "cmu-eats_arom1a" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "arom1a"
    }

  # github_team_membership.cmu-housing_amzoeee will be created
+ resource "github_team_membership" "cmu-housing_amzoeee" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "amzoeee"
    }

  # github_team_membership.cmu-housing_anish will be created
+ resource "github_team_membership" "cmu-housing_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.cmu-housing_emmawong will be created
+ resource "github_team_membership" "cmu-housing_emmawong" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "emw868"
    }

  # github_team_membership.cmu-housing_gostmeaper will be created
+ resource "github_team_membership" "cmu-housing_gostmeaper" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "gostmeaper"
    }

  # github_team_membership.cmu-housing_jessica_lr_song will be created
+ resource "github_team_membership" "cmu-housing_jessica_lr_song" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "jessica-lr-song"
    }

  # github_team_membership.cmu-housing_kluoxx will be created
+ resource "github_team_membership" "cmu-housing_kluoxx" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "luokaden888"
    }

  # github_team_membership.cmu-housing_manrajs will be created
+ resource "github_team_membership" "cmu-housing_manrajs" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "manraj10"
    }

  # github_team_membership.cmu-housing_nikhilr will be created
+ resource "github_team_membership" "cmu-housing_nikhilr" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ecstaticpilot"
    }

  # github_team_membership.cmu-housing_rhsen will be created
+ resource "github_team_membership" "cmu-housing_rhsen" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "rohansen08"
    }

  # github_team_membership.cmu-housing_stringatlas will be created
+ resource "github_team_membership" "cmu-housing_stringatlas" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "stringatlas"
    }

  # github_team_membership.cmu-housing_tentype will be created
+ resource "github_team_membership" "cmu-housing_tentype" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "tentype"
    }

  # github_team_membership.cmu-housing_xboxbedrock will be created
+ resource "github_team_membership" "cmu-housing_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.cmu-housing_zoexue will be created
+ resource "github_team_membership" "cmu-housing_zoexue" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "o-zox-o"
    }

  # github_team_membership.cmu-insta_etashjha will be created
+ resource "github_team_membership" "cmu-insta_etashjha" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "etashj"
    }

  # github_team_membership.cmu-maps_anish will be created
+ resource "github_team_membership" "cmu-maps_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.cmu-maps_siddharthr will be created
+ resource "github_team_membership" "cmu-maps_siddharthr" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "overthrowing"
    }

  # github_team_membership.cmu-study_annadavi will be created
+ resource "github_team_membership" "cmu-study_annadavi" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "annadavid1"
    }

  # github_team_membership.devops_anish will be created
+ resource "github_team_membership" "devops_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.devops_thesuperrl will be created
+ resource "github_team_membership" "devops_thesuperrl" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "thesuperrl"
    }

  # github_team_membership.devops_xboxbedrock will be created
+ resource "github_team_membership" "devops_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.lost-and-found_anish will be created
+ resource "github_team_membership" "lost-and-found_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.occ_acchs will be created
+ resource "github_team_membership" "occ_acchs" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "acchs-at-cmu"
    }

  # github_team_membership.occ_anish will be created
+ resource "github_team_membership" "occ_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.occ_dcrodrig will be created
+ resource "github_team_membership" "occ_dcrodrig" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "newhacker1746"
    }

  # github_team_membership.occ_xboxbedrock will be created
+ resource "github_team_membership" "occ_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.quest_anish will be created
+ resource "github_team_membership" "quest_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.quest_brightz will be created
+ resource "github_team_membership" "quest_brightz" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "bright-zheng"
    }

  # github_team_membership.quest_jw8 will be created
+ resource "github_team_membership" "quest_jw8" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "jeffreyyijiwang"
    }

  # github_team_membership.quest_kechezon will be created
+ resource "github_team_membership" "quest_kechezon" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "kechezon"
    }

  # github_team_membership.quest_xboxbedrock will be created
+ resource "github_team_membership" "quest_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.slai_anish will be created
+ resource "github_team_membership" "slai_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.slai_arhavthakkar will be created
+ resource "github_team_membership" "slai_arhavthakkar" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "arhavthakkar"
    }

  # github_team_membership.slai_jc_965 will be created
+ resource "github_team_membership" "slai_jc_965" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "jc-965"
    }

  # github_team_membership.slai_jiyas will be created
+ resource "github_team_membership" "slai_jiyas" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "jiya2301"
    }

  # github_team_membership.slai_krishsax will be created
+ resource "github_team_membership" "slai_krishsax" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "krishsaxena"
    }

  # github_team_membership.slai_qianxuege will be created
+ resource "github_team_membership" "slai_qianxuege" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "qianxuege"
    }

  # github_team_membership.slai_rzhu3 will be created
+ resource "github_team_membership" "slai_rzhu3" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "richard-31415"
    }

  # github_team_membership.slai_xboxbedrock will be created
+ resource "github_team_membership" "slai_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.tartan-vote_anish will be created
+ resource "github_team_membership" "tartan-vote_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.tartan-vote_maybe_yiyi will be created
+ resource "github_team_membership" "tartan-vote_maybe_yiyi" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "maybe-yiyi"
    }

  # github_team_membership.tartan-vote_riztofu will be created
+ resource "github_team_membership" "tartan-vote_riztofu" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "riztofu"
    }

  # github_team_membership.tartan-vote_tentype will be created
+ resource "github_team_membership" "tartan-vote_tentype" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "tentype"
    }

  # github_team_membership.tartan-vote_xboxbedrock will be created
+ resource "github_team_membership" "tartan-vote_xboxbedrock" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "xboxbedrock"
    }

  # github_team_membership.terrier_amzoeee will be created
+ resource "github_team_membership" "terrier_amzoeee" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "amzoeee"
    }

  # github_team_membership.terrier_anish will be created
+ resource "github_team_membership" "terrier_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # github_team_membership.terrier_dkou will be created
+ resource "github_team_membership" "terrier_dkou" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "sharkree"
    }

  # github_team_membership.terrier_etashjha will be created
+ resource "github_team_membership" "terrier_etashjha" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "etashj"
    }

  # github_team_membership.terrier_kothurvidur will be created
+ resource "github_team_membership" "terrier_kothurvidur" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "member"
+       team_id  = (known after apply)
+       username = "kothurvidur"
    }

  # github_team_membership.terrier_kritdass will be created
+ resource "github_team_membership" "terrier_kritdass" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "kritdass"
    }

  # github_team_membership.uia_anish will be created
+ resource "github_team_membership" "uia_anish" {
+       etag     = (known after apply)
+       id       = (known after apply)
+       role     = "maintainer"
+       team_id  = (known after apply)
+       username = "ap-1"
    }

  # restapi_object.lnf_lost_and_found_kennel_webhook will be destroyed
  # (because restapi_object.lnf_lost_and_found_kennel_webhook is not in configuration)
- resource "restapi_object" "lnf_lost_and_found_kennel_webhook" {
-       api_data        = {
          - "active"               = "true"
          - "authorization_header" = ""
          - "branch_filter"        = ""
          - "config"               = "map[content_type:json url:https://kennel.scottylabs.org/webhook]"
          - "content_type"         = "json"
          - "created_at"           = "2026-09-22T12:06:53Z"
          - "events"               = "[delete push pull_request pull_request_assign pull_request_label pull_request_milestone pull_request_comment pull_request_review_approved pull_request_review_rejected pull_request_review_comment pull_request_sync pull_request_review_request]"
          - "id"                   = "34"
          - "metadata"             = "<nil>"
          - "type"                 = "forgejo"
          - "updated_at"           = "2026-09-22T12:06:53Z"
          - "url"                  = "https://kennel.scottylabs.org/webhook"
        } -> null
-       api_response    = jsonencode(
            {
-               active               = true
-               authorization_header = ""
-               branch_filter        = ""
-               config               = {
-                   content_type = "json"
-                   url          = "https://kennel.scottylabs.org/webhook"
                }
-               content_type         = "json"
-               created_at           = "2026-09-22T12:06:53Z"
-               events               = [
-                   "delete",
-                   "push",
-                   "pull_request",
-                   "pull_request_assign",
-                   "pull_request_label",
-                   "pull_request_milestone",
-                   "pull_request_comment",
-                   "pull_request_review_approved",
-                   "pull_request_review_rejected",
-                   "pull_request_review_comment",
-                   "pull_request_sync",
-                   "pull_request_review_request",
                ]
-               id                   = 34
-               metadata             = null
-               type                 = "forgejo"
-               updated_at           = "2026-09-22T12:06:53Z"
-               url                  = "https://kennel.scottylabs.org/webhook"
            }
        ) -> null
-       create_response = jsonencode(
            {
-               active               = true
-               authorization_header = ""
-               branch_filter        = ""
-               config               = {
-                   content_type = "json"
-                   url          = "https://kennel.scottylabs.org/webhook"
                }
-               content_type         = "json"
-               created_at           = "2026-09-22T12:06:53Z"
-               events               = [
-                   "delete",
-                   "push",
-                   "pull_request",
-                   "pull_request_assign",
-                   "pull_request_label",
-                   "pull_request_milestone",
-                   "pull_request_comment",
-                   "pull_request_review_approved",
-                   "pull_request_review_rejected",
-                   "pull_request_review_comment",
-                   "pull_request_sync",
-                   "pull_request_review_request",
                ]
-               id                   = 34
-               metadata             = null
-               type                 = "forgejo"
-               updated_at           = "2026-09-22T12:06:53Z"
-               url                  = "https://kennel.scottylabs.org/webhook"
            }
        ) -> null
-       data            = (sensitive value) -> null
-       id              = "34" -> null
-       id_attribute    = "id" -> null
-       path            = "/api/v1/repos/ScottyLabs/lost-and-found/hooks" -> null
-       update_method   = "PATCH" -> null
    }

  # restapi_object.lnf_lost_and_found_push_mirror will be destroyed
  # (because restapi_object.lnf_lost_and_found_push_mirror is not in configuration)
- resource "restapi_object" "lnf_lost_and_found_push_mirror" {
-       api_data        = {
          - "branch_filter"  = ""
          - "created"        = "2026-09-22T12:06:53Z"
          - "interval"       = "8h0m0s"
          - "last_error"     = ""
          - "last_update"    = "2026-09-22T12:11:16Z"
          - "public_key"     = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor"
          - "remote_address" = "ssh://github.com/ScottyLabs/lost-and-found.git"
          - "remote_name"    = "remote_mirror_Hd6adHzND-A"
          - "repo_name"      = "lost-and-found"
          - "sync_on_commit" = "true"
        } -> null
-       api_response    = jsonencode(
            {
-               branch_filter  = ""
-               created        = "2026-09-22T12:06:53Z"
-               interval       = "8h0m0s"
-               last_error     = ""
-               last_update    = "2026-09-22T12:11:16Z"
-               public_key     = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor"
-               remote_address = "ssh://github.com/ScottyLabs/lost-and-found.git"
-               remote_name    = "remote_mirror_Hd6adHzND-A"
-               repo_name      = "lost-and-found"
-               sync_on_commit = true
            }
        ) -> null
-       create_response = jsonencode(
            {
-               branch_filter  = ""
-               created        = "2026-09-22T12:06:53Z"
-               interval       = "8h0m0s"
-               last_error     = ""
-               last_update    = "1970-01-01T00:00:00Z"
-               public_key     = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor"
-               remote_address = "ssh://github.com/ScottyLabs/lost-and-found.git"
-               remote_name    = "remote_mirror_Hd6adHzND-A"
-               repo_name      = "lost-and-found"
-               sync_on_commit = true
            }
        ) -> null
-       data            = jsonencode(
            {
-               interval       = "8h0m0s"
-               remote_address = "git@github.com:ScottyLabs/lost-and-found.git"
-               sync_on_commit = true
-               use_ssh        = true
            }
        ) -> null
-       id              = "remote_mirror_Hd6adHzND-A" -> null
-       id_attribute    = "remote_name" -> null
-       path            = "/api/v1/repos/ScottyLabs/lost-and-found/push_mirrors" -> null
    }

  # restapi_object.lost-and-found_lost_and_found_v2_push_mirror will be created
+ resource "restapi_object" "lost-and-found_lost_and_found_v2_push_mirror" {
+       api_data        = (known after apply)
+       api_response    = (known after apply)
+       create_response = (known after apply)
+       data            = jsonencode(
            {
+               interval       = "8h0m0s"
+               remote_address = "git@github.com:ScottyLabs/lost-and-found-v2.git"
+               sync_on_commit = true
+               use_ssh        = true
            }
        )
+       id              = (known after apply)
+       id_attribute    = "remote_name"
+       path            = "/api/v1/repos/ScottyLabs/lost-and-found-v2/push_mirrors"
    }

Plan: 92 to add, 0 to change, 75 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p git
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p git
    

Plan: 92 to add, 0 to change, 75 to destroy.


Plan Summary

6 projects, 6 with changes, 0 with no changes, 0 failed

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-schema) Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-core) Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/348/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 7.86s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create - destroy OpenTofu will perform the following actions: # null_resource.slack_cbp_ch0_bpwang will be destroyed # (because null_resource.slack_cbp_ch0_bpwang is not in configuration) - resource "null_resource" "slack_cbp_ch0_bpwang" { - id = "3530393365860103182" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0BPQ856RBM" } -> null } # null_resource.slack_cbp_ch0_echiu2 will be destroyed # (because null_resource.slack_cbp_ch0_echiu2 is not in configuration) - resource "null_resource" "slack_cbp_ch0_echiu2" { - id = "1114793883610746611" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0BS1E9V84A" } -> null } # null_resource.slack_cbp_ch0_gostmeaper will be destroyed # (because null_resource.slack_cbp_ch0_gostmeaper is not in configuration) - resource "null_resource" "slack_cbp_ch0_gostmeaper" { - id = "922029860556332272" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U09DV9S4RDZ" } -> null } # null_resource.slack_cbp_ch0_jzw2 will be destroyed # (because null_resource.slack_cbp_ch0_jzw2 is not in configuration) - resource "null_resource" "slack_cbp_ch0_jzw2" { - id = "2710250839350861545" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0BRXMS21V3" } -> null } # null_resource.slack_cbp_ch0_kalee2 will be destroyed # (because null_resource.slack_cbp_ch0_kalee2 is not in configuration) - resource "null_resource" "slack_cbp_ch0_kalee2" { - id = "4795150684548876640" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0C15673GG5" } -> null } # null_resource.slack_cbp_ch0_kli will be destroyed # (because null_resource.slack_cbp_ch0_kli is not in configuration) - resource "null_resource" "slack_cbp_ch0_kli" { - id = "5474904548699490370" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0BUSLACYES" } -> null } # null_resource.slack_cbp_ch0_stationedk_06 will be destroyed # (because null_resource.slack_cbp_ch0_stationedk_06 is not in configuration) - resource "null_resource" "slack_cbp_ch0_stationedk_06" { - id = "3240607033593922652" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U09BA9U2TAM" } -> null } # null_resource.slack_cbp_ch0_vni2 will be destroyed # (because null_resource.slack_cbp_ch0_vni2 is not in configuration) - resource "null_resource" "slack_cbp_ch0_vni2" { - id = "4707405695395040760" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0BTKEENMF0" } -> null } # null_resource.slack_cbp_ch0_xmi will be destroyed # (because null_resource.slack_cbp_ch0_xmi is not in configuration) - resource "null_resource" "slack_cbp_ch0_xmi" { - id = "1633521703226097875" -> null - triggers = { - "channel" = "C08S56CJ8R2" - "user" = "U0C0006EE7J" } -> null } # null_resource.slack_cmu-courses_ch0_asivachi will be destroyed # (because null_resource.slack_cmu-courses_ch0_asivachi is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_asivachi" { - id = "888968019233037560" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U09EVGS7G4W" } -> null } # null_resource.slack_cmu-courses_ch0_brianch2 will be destroyed # (because null_resource.slack_cmu-courses_ch0_brianch2 is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_brianch2" { - id = "6898026557771668365" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U09DCRM43KR" } -> null } # null_resource.slack_cmu-courses_ch0_ckawibow will be destroyed # (because null_resource.slack_cmu-courses_ch0_ckawibow is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_ckawibow" { - id = "6586365389488197591" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0BRZALGMT5" } -> null } # null_resource.slack_cmu-courses_ch0_haiyuem will be destroyed # (because null_resource.slack_cmu-courses_ch0_haiyuem is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_haiyuem" { - id = "6886837389628022930" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0BQNA7R72A" } -> null } # null_resource.slack_cmu-courses_ch0_hannahl3 will be destroyed # (because null_resource.slack_cmu-courses_ch0_hannahl3 is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_hannahl3" { - id = "6694673216077436001" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U09DPFJRM0C" } -> null } # null_resource.slack_cmu-courses_ch0_jasondin will be destroyed # (because null_resource.slack_cmu-courses_ch0_jasondin is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_jasondin" { - id = "4338635877312603259" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0C1C9CNT3N" } -> null } # null_resource.slack_cmu-courses_ch0_jgtsao will be destroyed # (because null_resource.slack_cmu-courses_ch0_jgtsao is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_jgtsao" { - id = "1570788414529139039" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0BHX2G2AJ2" } -> null } # null_resource.slack_cmu-courses_ch0_kyma will be destroyed # (because null_resource.slack_cmu-courses_ch0_kyma is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_kyma" { - id = "1836639880840398415" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0BTF3JGH51" } -> null } # null_resource.slack_cmu-courses_ch0_sgli will be destroyed # (because null_resource.slack_cmu-courses_ch0_sgli is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_sgli" { - id = "2318002929926355193" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0C3XQ4EV24" } -> null } # null_resource.slack_cmu-courses_ch0_vaathava will be destroyed # (because null_resource.slack_cmu-courses_ch0_vaathava is not in configuration) - resource "null_resource" "slack_cmu-courses_ch0_vaathava" { - id = "8133600725523703370" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U0C333MD8NN" } -> null } # null_resource.slack_cmu-maps_ch0_arnavrao will be destroyed # (because null_resource.slack_cmu-maps_ch0_arnavrao is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_arnavrao" { - id = "6636505138033308470" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0BUZ6ZAVR7" } -> null } # null_resource.slack_cmu-maps_ch0_hayoonch will be destroyed # (because null_resource.slack_cmu-maps_ch0_hayoonch is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_hayoonch" { - id = "3301314428326365948" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0C2Y2BGVHB" } -> null } # null_resource.slack_cmu-maps_ch0_kennethz will be destroyed # (because null_resource.slack_cmu-maps_ch0_kennethz is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_kennethz" { - id = "4137649222352534344" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0BTMURLEFL" } -> null } # null_resource.slack_cmu-maps_ch0_pollyg will be destroyed # (because null_resource.slack_cmu-maps_ch0_pollyg is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_pollyg" { - id = "4812679365331161717" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0ALF27AC2Y" } -> null } # null_resource.slack_cmu-study_ch0_andyj will be destroyed # (because null_resource.slack_cmu-study_ch0_andyj is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_andyj" { - id = "3222493524866225663" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U0C2066T7T9" } -> null } # null_resource.slack_cmu-study_ch0_cseluzhy will be destroyed # (because null_resource.slack_cmu-study_ch0_cseluzhy is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_cseluzhy" { - id = "4081643082500123011" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U09G9PKKLG2" } -> null } # null_resource.slack_cmu-study_ch0_dsoral will be destroyed # (because null_resource.slack_cmu-study_ch0_dsoral is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_dsoral" { - id = "4716863471583293178" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U0C1DSDRQ4R" } -> null } # null_resource.slack_cmu-study_ch0_kenneth4 will be destroyed # (because null_resource.slack_cmu-study_ch0_kenneth4 is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_kenneth4" { - id = "6338535503753138959" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U0BS5733EEQ" } -> null } # null_resource.slack_cmu-study_ch0_klaipras will be destroyed # (because null_resource.slack_cmu-study_ch0_klaipras is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_klaipras" { - id = "9034732445847503300" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U0C18SA40TB" } -> null } # null_resource.slack_cmu-study_ch0_mishag will be destroyed # (because null_resource.slack_cmu-study_ch0_mishag is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_mishag" { - id = "2587731386072757353" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U07LSQJG6KT" } -> null } # null_resource.slack_cmu-study_ch0_ocervera will be destroyed # (because null_resource.slack_cmu-study_ch0_ocervera is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_ocervera" { - id = "2339707845743757314" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U0C2UATN3NX" } -> null } # null_resource.slack_devops_ch0_acchs will be destroyed # (because null_resource.slack_devops_ch0_acchs is not in configuration) - resource "null_resource" "slack_devops_ch0_acchs" { - id = "5494655407757332457" -> null - triggers = { - "channel" = "C08K3Q77ZQF" - "user" = "U0BVBNX8YGZ" } -> null } # null_resource.slack_devops_ch0_aszhou will be destroyed # (because null_resource.slack_devops_ch0_aszhou is not in configuration) - resource "null_resource" "slack_devops_ch0_aszhou" { - id = "3525995290209722166" -> null - triggers = { - "channel" = "C08K3Q77ZQF" - "user" = "U09CQ04V4BT" } -> null } # null_resource.slack_devops_ch0_indigo0445 will be destroyed # (because null_resource.slack_devops_ch0_indigo0445 is not in configuration) - resource "null_resource" "slack_devops_ch0_indigo0445" { - id = "166910966562392614" -> null - triggers = { - "channel" = "C08K3Q77ZQF" - "user" = "U09C4RTR36F" } -> null } # null_resource.slack_devops_ch0_jhhan2 will be destroyed # (because null_resource.slack_devops_ch0_jhhan2 is not in configuration) - resource "null_resource" "slack_devops_ch0_jhhan2" { - id = "5440140062483976153" -> null - triggers = { - "channel" = "C08K3Q77ZQF" - "user" = "U0C1FDWSRH8" } -> null } # null_resource.slack_devops_ch0_saniyav will be destroyed # (because null_resource.slack_devops_ch0_saniyav is not in configuration) - resource "null_resource" "slack_devops_ch0_saniyav" { - id = "5674287583980641939" -> null - triggers = { - "channel" = "C08K3Q77ZQF" - "user" = "U0BUSNF891C" } -> null } # null_resource.slack_devops_ch0_stationedk_06 will be destroyed # (because null_resource.slack_devops_ch0_stationedk_06 is not in configuration) - resource "null_resource" "slack_devops_ch0_stationedk_06" { - id = "7374300827903808688" -> null - triggers = { - "channel" = "C08K3Q77ZQF" - "user" = "U09BA9U2TAM" } -> null } # null_resource.slack_devops_ch1_acchs will be destroyed # (because null_resource.slack_devops_ch1_acchs is not in configuration) - resource "null_resource" "slack_devops_ch1_acchs" { - id = "1105780819490615240" -> null - triggers = { - "channel" = "C0BNV84NUTC" - "user" = "U0BVBNX8YGZ" } -> null } # null_resource.slack_devops_ch1_aszhou will be destroyed # (because null_resource.slack_devops_ch1_aszhou is not in configuration) - resource "null_resource" "slack_devops_ch1_aszhou" { - id = "4874526058879346740" -> null - triggers = { - "channel" = "C0BNV84NUTC" - "user" = "U09CQ04V4BT" } -> null } # null_resource.slack_devops_ch1_indigo0445 will be destroyed # (because null_resource.slack_devops_ch1_indigo0445 is not in configuration) - resource "null_resource" "slack_devops_ch1_indigo0445" { - id = "7985592316574563315" -> null - triggers = { - "channel" = "C0BNV84NUTC" - "user" = "U09C4RTR36F" } -> null } # null_resource.slack_devops_ch1_jhhan2 will be destroyed # (because null_resource.slack_devops_ch1_jhhan2 is not in configuration) - resource "null_resource" "slack_devops_ch1_jhhan2" { - id = "9112871001818787871" -> null - triggers = { - "channel" = "C0BNV84NUTC" - "user" = "U0C1FDWSRH8" } -> null } # null_resource.slack_devops_ch1_saniyav will be destroyed # (because null_resource.slack_devops_ch1_saniyav is not in configuration) - resource "null_resource" "slack_devops_ch1_saniyav" { - id = "6240487794632461374" -> null - triggers = { - "channel" = "C0BNV84NUTC" - "user" = "U0BUSNF891C" } -> null } # null_resource.slack_devops_ch1_stationedk_06 will be destroyed # (because null_resource.slack_devops_ch1_stationedk_06 is not in configuration) - resource "null_resource" "slack_devops_ch1_stationedk_06" { - id = "2956603459382173318" -> null - triggers = { - "channel" = "C0BNV84NUTC" - "user" = "U09BA9U2TAM" } -> null } # null_resource.slack_hub_akhanal2 will be destroyed # (because null_resource.slack_hub_akhanal2 is not in configuration) - resource "null_resource" "slack_hub_akhanal2" { - id = "7051117878881064331" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C201A8QQ3" } -> null } # null_resource.slack_hub_andyj will be destroyed # (because null_resource.slack_hub_andyj is not in configuration) - resource "null_resource" "slack_hub_andyj" { - id = "1529657801330481441" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C2066T7T9" } -> null } # null_resource.slack_hub_arhavthakkar will be created + resource "null_resource" "slack_hub_arhavthakkar" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BSJ30DVFV" } } # null_resource.slack_hub_arnavrao will be destroyed # (because null_resource.slack_hub_arnavrao is not in configuration) - resource "null_resource" "slack_hub_arnavrao" { - id = "7037156877857404337" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BUZ6ZAVR7" } -> null } # null_resource.slack_hub_asivachi will be destroyed # (because null_resource.slack_hub_asivachi is not in configuration) - resource "null_resource" "slack_hub_asivachi" { - id = "8684321702454289361" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09EVGS7G4W" } -> null } # null_resource.slack_hub_aszhou will be destroyed # (because null_resource.slack_hub_aszhou is not in configuration) - resource "null_resource" "slack_hub_aszhou" { - id = "2233394787102757076" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09CQ04V4BT" } -> null } # null_resource.slack_hub_bpwang will be destroyed # (because null_resource.slack_hub_bpwang is not in configuration) - resource "null_resource" "slack_hub_bpwang" { - id = "1270540739530494389" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BPQ856RBM" } -> null } # null_resource.slack_hub_brianch2 will be destroyed # (because null_resource.slack_hub_brianch2 is not in configuration) - resource "null_resource" "slack_hub_brianch2" { - id = "7211668552245594837" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09DCRM43KR" } -> null } # null_resource.slack_hub_ckawibow will be destroyed # (because null_resource.slack_hub_ckawibow is not in configuration) - resource "null_resource" "slack_hub_ckawibow" { - id = "6750382842144089636" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BRZALGMT5" } -> null } # null_resource.slack_hub_cseluzhy will be destroyed # (because null_resource.slack_hub_cseluzhy is not in configuration) - resource "null_resource" "slack_hub_cseluzhy" { - id = "8965923716428729918" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09G9PKKLG2" } -> null } # null_resource.slack_hub_drishtis will be destroyed # (because null_resource.slack_hub_drishtis is not in configuration) - resource "null_resource" "slack_hub_drishtis" { - id = "465737434924418541" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BTH04N9SP" } -> null } # null_resource.slack_hub_dsoral will be destroyed # (because null_resource.slack_hub_dsoral is not in configuration) - resource "null_resource" "slack_hub_dsoral" { - id = "4486964399114791189" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C1DSDRQ4R" } -> null } # null_resource.slack_hub_eb_thom will be destroyed # (because null_resource.slack_hub_eb_thom is not in configuration) - resource "null_resource" "slack_hub_eb_thom" { - id = "138100256739478152" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C2K991NQ7" } -> null } # null_resource.slack_hub_echiu2 will be destroyed # (because null_resource.slack_hub_echiu2 is not in configuration) - resource "null_resource" "slack_hub_echiu2" { - id = "2444067118614793981" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BS1E9V84A" } -> null } # null_resource.slack_hub_ethanli will be destroyed # (because null_resource.slack_hub_ethanli is not in configuration) - resource "null_resource" "slack_hub_ethanli" { - id = "8191639316496535190" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09F9AJBQAD" } -> null } # null_resource.slack_hub_haiyuem will be destroyed # (because null_resource.slack_hub_haiyuem is not in configuration) - resource "null_resource" "slack_hub_haiyuem" { - id = "636215151662901655" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BQNA7R72A" } -> null } # null_resource.slack_hub_hannahl3 will be destroyed # (because null_resource.slack_hub_hannahl3 is not in configuration) - resource "null_resource" "slack_hub_hannahl3" { - id = "7350930746169001735" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09DPFJRM0C" } -> null } # null_resource.slack_hub_hayoonch will be destroyed # (because null_resource.slack_hub_hayoonch is not in configuration) - resource "null_resource" "slack_hub_hayoonch" { - id = "1633907471091194183" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C2Y2BGVHB" } -> null } # null_resource.slack_hub_indigo0445 will be destroyed # (because null_resource.slack_hub_indigo0445 is not in configuration) - resource "null_resource" "slack_hub_indigo0445" { - id = "5455653694878708973" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09C4RTR36F" } -> null } # null_resource.slack_hub_jasondin will be destroyed # (because null_resource.slack_hub_jasondin is not in configuration) - resource "null_resource" "slack_hub_jasondin" { - id = "7935465455438440934" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C1C9CNT3N" } -> null } # null_resource.slack_hub_jazang will be destroyed # (because null_resource.slack_hub_jazang is not in configuration) - resource "null_resource" "slack_hub_jazang" { - id = "8147252572916099479" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0AAAKB971A" } -> null } # null_resource.slack_hub_jcz2 will be destroyed # (because null_resource.slack_hub_jcz2 is not in configuration) - resource "null_resource" "slack_hub_jcz2" { - id = "4843697392163247890" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BTHUYABJP" } -> null } # null_resource.slack_hub_jgtsao will be destroyed # (because null_resource.slack_hub_jgtsao is not in configuration) - resource "null_resource" "slack_hub_jgtsao" { - id = "1586262968444521057" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BHX2G2AJ2" } -> null } # null_resource.slack_hub_jhhan2 will be destroyed # (because null_resource.slack_hub_jhhan2 is not in configuration) - resource "null_resource" "slack_hub_jhhan2" { - id = "333305548515570789" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C1FDWSRH8" } -> null } # null_resource.slack_hub_jliao2 will be destroyed # (because null_resource.slack_hub_jliao2 is not in configuration) - resource "null_resource" "slack_hub_jliao2" { - id = "880534633743601555" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09F23EKK6X" } -> null } # null_resource.slack_hub_jzd will be destroyed # (because null_resource.slack_hub_jzd is not in configuration) - resource "null_resource" "slack_hub_jzd" { - id = "1562625597205706837" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C0TFK1LQ0" } -> null } # null_resource.slack_hub_jzw2 will be destroyed # (because null_resource.slack_hub_jzw2 is not in configuration) - resource "null_resource" "slack_hub_jzw2" { - id = "3119522413353675928" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BRXMS21V3" } -> null } # null_resource.slack_hub_kalee2 will be destroyed # (because null_resource.slack_hub_kalee2 is not in configuration) - resource "null_resource" "slack_hub_kalee2" { - id = "7357239019431343470" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C15673GG5" } -> null } # null_resource.slack_hub_kenneth4 will be destroyed # (because null_resource.slack_hub_kenneth4 is not in configuration) - resource "null_resource" "slack_hub_kenneth4" { - id = "6585589434036041915" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BS5733EEQ" } -> null } # null_resource.slack_hub_kennethz will be destroyed # (because null_resource.slack_hub_kennethz is not in configuration) - resource "null_resource" "slack_hub_kennethz" { - id = "2506502594701195393" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BTMURLEFL" } -> null } # null_resource.slack_hub_klaipras will be destroyed # (because null_resource.slack_hub_klaipras is not in configuration) - resource "null_resource" "slack_hub_klaipras" { - id = "8141142340515617285" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C18SA40TB" } -> null } # null_resource.slack_hub_kli will be destroyed # (because null_resource.slack_hub_kli is not in configuration) - resource "null_resource" "slack_hub_kli" { - id = "7335614818578765947" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BUSLACYES" } -> null } # null_resource.slack_hub_kyma will be destroyed # (because null_resource.slack_hub_kyma is not in configuration) - resource "null_resource" "slack_hub_kyma" { - id = "2862444441693787511" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BTF3JGH51" } -> null } # null_resource.slack_hub_mishag will be destroyed # (because null_resource.slack_hub_mishag is not in configuration) - resource "null_resource" "slack_hub_mishag" { - id = "2919175090844716463" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U07LSQJG6KT" } -> null } # null_resource.slack_hub_mxiong2 will be destroyed # (because null_resource.slack_hub_mxiong2 is not in configuration) - resource "null_resource" "slack_hub_mxiong2" { - id = "1180540065929343592" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C298E510V" } -> null } # null_resource.slack_hub_ocervera will be destroyed # (because null_resource.slack_hub_ocervera is not in configuration) - resource "null_resource" "slack_hub_ocervera" { - id = "5752953344265102530" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C2UATN3NX" } -> null } # null_resource.slack_hub_pollyg will be destroyed # (because null_resource.slack_hub_pollyg is not in configuration) - resource "null_resource" "slack_hub_pollyg" { - id = "3236858972933711000" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0ALF27AC2Y" } -> null } # null_resource.slack_hub_saniyav will be destroyed # (because null_resource.slack_hub_saniyav is not in configuration) - resource "null_resource" "slack_hub_saniyav" { - id = "2622126064943372641" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BUSNF891C" } -> null } # null_resource.slack_hub_sgli will be destroyed # (because null_resource.slack_hub_sgli is not in configuration) - resource "null_resource" "slack_hub_sgli" { - id = "681108518133013991" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C3XQ4EV24" } -> null } # null_resource.slack_hub_sissizh3n will be destroyed # (because null_resource.slack_hub_sissizh3n is not in configuration) - resource "null_resource" "slack_hub_sissizh3n" { - id = "2148009466511172866" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BV67LJRNJ" } -> null } # null_resource.slack_hub_stationedk_06 will be destroyed # (because null_resource.slack_hub_stationedk_06 is not in configuration) - resource "null_resource" "slack_hub_stationedk_06" { - id = "6911736564589623964" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09BA9U2TAM" } -> null } # null_resource.slack_hub_vaathava will be destroyed # (because null_resource.slack_hub_vaathava is not in configuration) - resource "null_resource" "slack_hub_vaathava" { - id = "7015920159710730998" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C333MD8NN" } -> null } # null_resource.slack_hub_vni2 will be destroyed # (because null_resource.slack_hub_vni2 is not in configuration) - resource "null_resource" "slack_hub_vni2" { - id = "960663421835067519" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BTKEENMF0" } -> null } # null_resource.slack_hub_xindiy will be destroyed # (because null_resource.slack_hub_xindiy is not in configuration) - resource "null_resource" "slack_hub_xindiy" { - id = "1011018451728934545" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C1AAR21L5" } -> null } # null_resource.slack_hub_xmi will be destroyed # (because null_resource.slack_hub_xmi is not in configuration) - resource "null_resource" "slack_hub_xmi" { - id = "7544251604540590150" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C0006EE7J" } -> null } # null_resource.slack_leads_cseluzhy will be destroyed # (because null_resource.slack_leads_cseluzhy is not in configuration) - resource "null_resource" "slack_leads_cseluzhy" { - id = "662549664703465762" -> null - triggers = { - "channel" = "C0AN1M0HDV0" - "user" = "U09G9PKKLG2" } -> null } # null_resource.slack_leads_jc_965 will be destroyed # (because null_resource.slack_leads_jc_965 is not in configuration) - resource "null_resource" "slack_leads_jc_965" { - id = "6185492700614965496" -> null - triggers = { - "channel" = "C0AN1M0HDV0" - "user" = "U09E19AABEY" } -> null } # null_resource.slack_leads_jiyas will be destroyed # (because null_resource.slack_leads_jiyas is not in configuration) - resource "null_resource" "slack_leads_jiyas" { - id = "1866307958230487938" -> null - triggers = { - "channel" = "C0AN1M0HDV0" - "user" = "U09F6FZH78A" } -> null } # null_resource.slack_leads_mishag will be destroyed # (because null_resource.slack_leads_mishag is not in configuration) - resource "null_resource" "slack_leads_mishag" { - id = "5790996573957266957" -> null - triggers = { - "channel" = "C0AN1M0HDV0" - "user" = "U07LSQJG6KT" } -> null } # null_resource.slack_lnf_ch0_anish will be destroyed # (because null_resource.slack_lnf_ch0_anish is not in configuration) - resource "null_resource" "slack_lnf_ch0_anish" { - id = "1428149583536601906" -> null - triggers = { - "channel" = "C01BAADS8U8" - "user" = "U07FPJKFB5E" } -> null } # null_resource.slack_lost-and-found_ch0_anish will be created + resource "null_resource" "slack_lost-and-found_ch0_anish" { + id = (known after apply) + triggers = { + "channel" = "C01BAADS8U8" + "user" = "U07FPJKFB5E" } } # null_resource.slack_slai_ch0_akhanal2 will be destroyed # (because null_resource.slack_slai_ch0_akhanal2 is not in configuration) - resource "null_resource" "slack_slai_ch0_akhanal2" { - id = "5858842237558273895" -> null - triggers = { - "channel" = "C08SRUGUQ05" - "user" = "U0C201A8QQ3" } -> null } # null_resource.slack_slai_ch0_arhavthakkar will be created + resource "null_resource" "slack_slai_ch0_arhavthakkar" { + id = (known after apply) + triggers = { + "channel" = "C08SRUGUQ05" + "user" = "U0BSJ30DVFV" } } # null_resource.slack_slai_ch0_jcz2 will be destroyed # (because null_resource.slack_slai_ch0_jcz2 is not in configuration) - resource "null_resource" "slack_slai_ch0_jcz2" { - id = "8690310981055433365" -> null - triggers = { - "channel" = "C08SRUGUQ05" - "user" = "U0BTHUYABJP" } -> null } # null_resource.slack_slai_ch0_jliao2 will be destroyed # (because null_resource.slack_slai_ch0_jliao2 is not in configuration) - resource "null_resource" "slack_slai_ch0_jliao2" { - id = "3989805216577422639" -> null - triggers = { - "channel" = "C08SRUGUQ05" - "user" = "U09F23EKK6X" } -> null } # null_resource.slack_slai_ch0_sissizh3n will be destroyed # (because null_resource.slack_slai_ch0_sissizh3n is not in configuration) - resource "null_resource" "slack_slai_ch0_sissizh3n" { - id = "3906090088057620728" -> null - triggers = { - "channel" = "C08SRUGUQ05" - "user" = "U0BV67LJRNJ" } -> null } # null_resource.slack_terrier_ch0_ethanli will be destroyed # (because null_resource.slack_terrier_ch0_ethanli is not in configuration) - resource "null_resource" "slack_terrier_ch0_ethanli" { - id = "2370713295190598071" -> null - triggers = { - "channel" = "C08AAADPCSE" - "user" = "U09F9AJBQAD" } -> null } # null_resource.slack_terrier_ch0_jazang will be destroyed # (because null_resource.slack_terrier_ch0_jazang is not in configuration) - resource "null_resource" "slack_terrier_ch0_jazang" { - id = "6186309242297098640" -> null - triggers = { - "channel" = "C08AAADPCSE" - "user" = "U0AAAKB971A" } -> null } Plan: 3 to add, 0 to change, 97 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p slack ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fslack%252Fdefault%252Fslack) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p slack ``` Plan: 3 to add, 0 to change, 97 to destroy. --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.86s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu will perform the following actions: # googleplay_app_iam.courses_asivachi will be destroyed # (because googleplay_app_iam.courses_asivachi is not in configuration) - resource "googleplay_app_iam" "courses_asivachi" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "asivachi@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_brianch2 will be destroyed # (because googleplay_app_iam.courses_brianch2 is not in configuration) - resource "googleplay_app_iam" "courses_brianch2" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "brianch2@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_ckawibow will be destroyed # (because googleplay_app_iam.courses_ckawibow is not in configuration) - resource "googleplay_app_iam" "courses_ckawibow" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "ckawibow@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_haiyuem will be destroyed # (because googleplay_app_iam.courses_haiyuem is not in configuration) - resource "googleplay_app_iam" "courses_haiyuem" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "haiyuem@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_hannahl3 will be destroyed # (because googleplay_app_iam.courses_hannahl3 is not in configuration) - resource "googleplay_app_iam" "courses_hannahl3" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "hannahl3@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_jasondin will be destroyed # (because googleplay_app_iam.courses_jasondin is not in configuration) - resource "googleplay_app_iam" "courses_jasondin" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "jasondin@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_jgtsao will be destroyed # (because googleplay_app_iam.courses_jgtsao is not in configuration) - resource "googleplay_app_iam" "courses_jgtsao" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "jgtsao@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_kyma will be destroyed # (because googleplay_app_iam.courses_kyma is not in configuration) - resource "googleplay_app_iam" "courses_kyma" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "kyma@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_sgli will be destroyed # (because googleplay_app_iam.courses_sgli is not in configuration) - resource "googleplay_app_iam" "courses_sgli" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "sgli@andrew.cmu.edu" -> null } # googleplay_app_iam.courses_vaathava will be destroyed # (because googleplay_app_iam.courses_vaathava is not in configuration) - resource "googleplay_app_iam" "courses_vaathava" { - app_id = "courses.cmu.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "vaathava@andrew.cmu.edu" -> null } # googleplay_app_iam.maps_arnavrao will be destroyed # (because googleplay_app_iam.maps_arnavrao is not in configuration) - resource "googleplay_app_iam" "maps_arnavrao" { - app_id = "com.cmumaps.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "arnavrao@andrew.cmu.edu" -> null } # googleplay_app_iam.maps_hayoonch will be destroyed # (because googleplay_app_iam.maps_hayoonch is not in configuration) - resource "googleplay_app_iam" "maps_hayoonch" { - app_id = "com.cmumaps.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "hayoonch@andrew.cmu.edu" -> null } # googleplay_app_iam.maps_kennethz will be destroyed # (because googleplay_app_iam.maps_kennethz is not in configuration) - resource "googleplay_app_iam" "maps_kennethz" { - app_id = "com.cmumaps.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "kzhong2@andrew.cmu.edu" -> null } # googleplay_app_iam.maps_pollyg will be destroyed # (because googleplay_app_iam.maps_pollyg is not in configuration) - resource "googleplay_app_iam" "maps_pollyg" { - app_id = "com.cmumaps.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "pollyg@andrew.cmu.edu" -> null } # googleplay_app_iam.terrier_ethanli will be destroyed # (because googleplay_app_iam.terrier_ethanli is not in configuration) - resource "googleplay_app_iam" "terrier_ethanli" { - app_id = "build.terrier.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "ethanli@andrew.cmu.edu" -> null } # googleplay_app_iam.terrier_jazang will be destroyed # (because googleplay_app_iam.terrier_jazang is not in configuration) - resource "googleplay_app_iam" "terrier_jazang" { - app_id = "build.terrier.app" -> null - expanded_permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "jazang@andrew.cmu.edu" -> null } # googleplay_user.arnavrao will be destroyed # (because googleplay_user.arnavrao is not in configuration) - resource "googleplay_user" "arnavrao" { - email = "arnavrao@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "arnavrao@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/arnavrao@andrew.cmu.edu" -> null } # googleplay_user.asivachi will be destroyed # (because googleplay_user.asivachi is not in configuration) - resource "googleplay_user" "asivachi" { - email = "asivachi@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "asivachi@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/asivachi@andrew.cmu.edu" -> null } # googleplay_user.brianch2 will be destroyed # (because googleplay_user.brianch2 is not in configuration) - resource "googleplay_user" "brianch2" { - email = "brianch2@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "brianch2@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/brianch2@andrew.cmu.edu" -> null } # googleplay_user.ckawibow will be destroyed # (because googleplay_user.ckawibow is not in configuration) - resource "googleplay_user" "ckawibow" { - email = "ckawibow@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "ckawibow@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/ckawibow@andrew.cmu.edu" -> null } # googleplay_user.ethanli will be destroyed # (because googleplay_user.ethanli is not in configuration) - resource "googleplay_user" "ethanli" { - email = "ethanli@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "ethanli@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/ethanli@andrew.cmu.edu" -> null } # googleplay_user.haiyuem will be destroyed # (because googleplay_user.haiyuem is not in configuration) - resource "googleplay_user" "haiyuem" { - email = "haiyuem@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "haiyuem@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/haiyuem@andrew.cmu.edu" -> null } # googleplay_user.hannahl3 will be destroyed # (because googleplay_user.hannahl3 is not in configuration) - resource "googleplay_user" "hannahl3" { - email = "hannahl3@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "hannahl3@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/hannahl3@andrew.cmu.edu" -> null } # googleplay_user.hayoonch will be destroyed # (because googleplay_user.hayoonch is not in configuration) - resource "googleplay_user" "hayoonch" { - email = "hayoonch@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "hayoonch@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/hayoonch@andrew.cmu.edu" -> null } # googleplay_user.jasondin will be destroyed # (because googleplay_user.jasondin is not in configuration) - resource "googleplay_user" "jasondin" { - email = "jasondin@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "jasondin@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/jasondin@andrew.cmu.edu" -> null } # googleplay_user.jazang will be destroyed # (because googleplay_user.jazang is not in configuration) - resource "googleplay_user" "jazang" { - email = "jazang@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "jazang@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/jazang@andrew.cmu.edu" -> null } # googleplay_user.jgtsao will be destroyed # (because googleplay_user.jgtsao is not in configuration) - resource "googleplay_user" "jgtsao" { - email = "jgtsao@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "jgtsao@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/jgtsao@andrew.cmu.edu" -> null } # googleplay_user.kennethz will be destroyed # (because googleplay_user.kennethz is not in configuration) - resource "googleplay_user" "kennethz" { - email = "kzhong2@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "kzhong2@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/kzhong2@andrew.cmu.edu" -> null } # googleplay_user.kyma will be destroyed # (because googleplay_user.kyma is not in configuration) - resource "googleplay_user" "kyma" { - email = "kyma@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "kyma@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/kyma@andrew.cmu.edu" -> null } # googleplay_user.pollyg will be destroyed # (because googleplay_user.pollyg is not in configuration) - resource "googleplay_user" "pollyg" { - email = "pollyg@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "pollyg@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/pollyg@andrew.cmu.edu" -> null } # googleplay_user.sgli will be destroyed # (because googleplay_user.sgli is not in configuration) - resource "googleplay_user" "sgli" { - email = "sgli@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "sgli@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/sgli@andrew.cmu.edu" -> null } # googleplay_user.vaathava will be destroyed # (because googleplay_user.vaathava is not in configuration) - resource "googleplay_user" "vaathava" { - email = "vaathava@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "vaathava@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/vaathava@andrew.cmu.edu" -> null } Plan: 0 to add, 0 to change, 32 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` Plan: 0 to add, 0 to change, 32 to destroy. --- ### 3. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.88s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create - destroy OpenTofu will perform the following actions: # google_cloud_identity_group_membership.ops_cseluzhy will be destroyed # (because google_cloud_identity_group_membership.ops_cseluzhy is not in configuration) - resource "google_cloud_identity_group_membership" "ops_cseluzhy" { - create_time = "2026-09-22T12:23:01.953138Z" -> null - group = "groups/03fwokq036zsp1f" -> null - id = "groups/03fwokq036zsp1f/memberships/109508502479832362677" -> null - name = "groups/03fwokq036zsp1f/memberships/109508502479832362677" -> null - type = "USER" -> null - update_time = "2026-09-22T12:23:01.953138Z" -> null - preferred_member_key { - id = "cseluzhy@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.ops_jc_965 will be destroyed # (because google_cloud_identity_group_membership.ops_jc_965 is not in configuration) - resource "google_cloud_identity_group_membership" "ops_jc_965" { - create_time = "2026-09-20T00:28:09.056393Z" -> null - group = "groups/03fwokq036zsp1f" -> null - id = "groups/03fwokq036zsp1f/memberships/102552619255005499474" -> null - name = "groups/03fwokq036zsp1f/memberships/102552619255005499474" -> null - type = "USER" -> null - update_time = "2026-09-20T00:28:09.056393Z" -> null - preferred_member_key { - id = "jessec2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.ops_jiyas will be destroyed # (because google_cloud_identity_group_membership.ops_jiyas is not in configuration) - resource "google_cloud_identity_group_membership" "ops_jiyas" { - create_time = "2026-09-20T00:28:09.052968Z" -> null - group = "groups/03fwokq036zsp1f" -> null - id = "groups/03fwokq036zsp1f/memberships/116261093135461470038" -> null - name = "groups/03fwokq036zsp1f/memberships/116261093135461470038" -> null - type = "USER" -> null - update_time = "2026-09-20T00:28:09.052968Z" -> null - preferred_member_key { - id = "jiyas@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.ops_mishag will be destroyed # (because google_cloud_identity_group_membership.ops_mishag is not in configuration) - resource "google_cloud_identity_group_membership" "ops_mishag" { - create_time = "2026-09-20T18:56:11.348921Z" -> null - group = "groups/03fwokq036zsp1f" -> null - id = "groups/03fwokq036zsp1f/memberships/100617352743322146198" -> null - name = "groups/03fwokq036zsp1f/memberships/100617352743322146198" -> null - type = "USER" -> null - update_time = "2026-09-20T18:56:11.348921Z" -> null - preferred_member_key { - id = "mishag@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_akhanal2 will be destroyed # (because google_cloud_identity_group_membership.tech_akhanal2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_akhanal2" { - create_time = "2026-09-20T11:00:46.851347Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/107313041332888979038" -> null - name = "groups/04anzqyu1bqbv79/memberships/107313041332888979038" -> null - type = "USER" -> null - update_time = "2026-09-20T11:00:46.851347Z" -> null - preferred_member_key { - id = "akhanal2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_andyj will be destroyed # (because google_cloud_identity_group_membership.tech_andyj is not in configuration) - resource "google_cloud_identity_group_membership" "tech_andyj" { - create_time = "2026-09-19T21:12:00.951821Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/103852186490384222635" -> null - name = "groups/04anzqyu1bqbv79/memberships/103852186490384222635" -> null - type = "USER" -> null - update_time = "2026-09-19T21:12:00.951821Z" -> null - preferred_member_key { - id = "andyj@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_arhavthakkar will be created + resource "google_cloud_identity_group_membership" "tech_arhavthakkar" { + create_time = (known after apply) + group = "groups/04anzqyu1bqbv79" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "abthakka@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_arnavrao will be destroyed # (because google_cloud_identity_group_membership.tech_arnavrao is not in configuration) - resource "google_cloud_identity_group_membership" "tech_arnavrao" { - create_time = "2026-09-19T21:18:47.950120Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/107877206232920932060" -> null - name = "groups/04anzqyu1bqbv79/memberships/107877206232920932060" -> null - type = "USER" -> null - update_time = "2026-09-19T21:18:47.950120Z" -> null - preferred_member_key { - id = "arnavrao@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_asivachi will be destroyed # (because google_cloud_identity_group_membership.tech_asivachi is not in configuration) - resource "google_cloud_identity_group_membership" "tech_asivachi" { - create_time = "2026-09-20T18:42:11.951307Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/113643336426588759467" -> null - name = "groups/04anzqyu1bqbv79/memberships/113643336426588759467" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:11.951307Z" -> null - preferred_member_key { - id = "asivachi@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_aszhou will be destroyed # (because google_cloud_identity_group_membership.tech_aszhou is not in configuration) - resource "google_cloud_identity_group_membership" "tech_aszhou" { - create_time = "2026-09-19T21:08:48.946958Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100575886719005530375" -> null - name = "groups/04anzqyu1bqbv79/memberships/100575886719005530375" -> null - type = "USER" -> null - update_time = "2026-09-19T21:08:48.946958Z" -> null - preferred_member_key { - id = "aszhou@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_bpwang will be destroyed # (because google_cloud_identity_group_membership.tech_bpwang is not in configuration) - resource "google_cloud_identity_group_membership" "tech_bpwang" { - create_time = "2026-09-20T17:37:17.350013Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/117139252303652494925" -> null - name = "groups/04anzqyu1bqbv79/memberships/117139252303652494925" -> null - type = "USER" -> null - update_time = "2026-09-20T17:37:17.350013Z" -> null - preferred_member_key { - id = "bpwang@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_brianch2 will be destroyed # (because google_cloud_identity_group_membership.tech_brianch2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_brianch2" { - create_time = "2026-09-20T18:42:11.852961Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/103727729216419426359" -> null - name = "groups/04anzqyu1bqbv79/memberships/103727729216419426359" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:11.852961Z" -> null - preferred_member_key { - id = "brianch2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_ckawibow will be destroyed # (because google_cloud_identity_group_membership.tech_ckawibow is not in configuration) - resource "google_cloud_identity_group_membership" "tech_ckawibow" { - create_time = "2026-09-19T21:31:47.650272Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/114421018781322230816" -> null - name = "groups/04anzqyu1bqbv79/memberships/114421018781322230816" -> null - type = "USER" -> null - update_time = "2026-09-19T21:31:47.650272Z" -> null - preferred_member_key { - id = "ckawibow@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_cseluzhy will be destroyed # (because google_cloud_identity_group_membership.tech_cseluzhy is not in configuration) - resource "google_cloud_identity_group_membership" "tech_cseluzhy" { - create_time = "2026-09-20T18:56:11.352355Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/109508502479832362677" -> null - name = "groups/04anzqyu1bqbv79/memberships/109508502479832362677" -> null - type = "USER" -> null - update_time = "2026-09-20T18:56:11.352355Z" -> null - preferred_member_key { - id = "cseluzhy@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_drishtis will be destroyed # (because google_cloud_identity_group_membership.tech_drishtis is not in configuration) - resource "google_cloud_identity_group_membership" "tech_drishtis" { - create_time = "2026-09-19T21:08:48.948471Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/115738041677596308175" -> null - name = "groups/04anzqyu1bqbv79/memberships/115738041677596308175" -> null - type = "USER" -> null - update_time = "2026-09-19T21:08:48.948471Z" -> null - preferred_member_key { - id = "drishtis@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_dsoral will be destroyed # (because google_cloud_identity_group_membership.tech_dsoral is not in configuration) - resource "google_cloud_identity_group_membership" "tech_dsoral" { - create_time = "2026-09-19T21:39:04.251378Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/110542371811938565803" -> null - name = "groups/04anzqyu1bqbv79/memberships/110542371811938565803" -> null - type = "USER" -> null - update_time = "2026-09-19T21:39:04.251378Z" -> null - preferred_member_key { - id = "dsoral@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_eb_thom will be destroyed # (because google_cloud_identity_group_membership.tech_eb_thom is not in configuration) - resource "google_cloud_identity_group_membership" "tech_eb_thom" { - create_time = "2026-09-20T18:08:37.353513Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/114930515779592100322" -> null - name = "groups/04anzqyu1bqbv79/memberships/114930515779592100322" -> null - type = "USER" -> null - update_time = "2026-09-20T18:08:37.353513Z" -> null - preferred_member_key { - id = "ebase@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_echiu2 will be destroyed # (because google_cloud_identity_group_membership.tech_echiu2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_echiu2" { - create_time = "2026-09-20T17:37:17.351175Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/117973468197791705273" -> null - name = "groups/04anzqyu1bqbv79/memberships/117973468197791705273" -> null - type = "USER" -> null - update_time = "2026-09-20T17:37:17.351175Z" -> null - preferred_member_key { - id = "echiu2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_ethanli will be destroyed # (because google_cloud_identity_group_membership.tech_ethanli is not in configuration) - resource "google_cloud_identity_group_membership" "tech_ethanli" { - create_time = "2026-09-22T10:20:52.653056Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/105151532732144732168" -> null - name = "groups/04anzqyu1bqbv79/memberships/105151532732144732168" -> null - type = "USER" -> null - update_time = "2026-09-22T10:20:52.653056Z" -> null - preferred_member_key { - id = "ethanli@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_haiyuem will be destroyed # (because google_cloud_identity_group_membership.tech_haiyuem is not in configuration) - resource "google_cloud_identity_group_membership" "tech_haiyuem" { - create_time = "2026-09-20T18:42:11.850805Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/104097842587919256857" -> null - name = "groups/04anzqyu1bqbv79/memberships/104097842587919256857" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:11.850805Z" -> null - preferred_member_key { - id = "haiyuem@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_hannahl3 will be destroyed # (because google_cloud_identity_group_membership.tech_hannahl3 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_hannahl3" { - create_time = "2026-09-20T18:42:11.851699Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/112275573591438947642" -> null - name = "groups/04anzqyu1bqbv79/memberships/112275573591438947642" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:11.851699Z" -> null - preferred_member_key { - id = "hannahl3@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_hayoonch will be destroyed # (because google_cloud_identity_group_membership.tech_hayoonch is not in configuration) - resource "google_cloud_identity_group_membership" "tech_hayoonch" { - create_time = "2026-09-21T03:45:17.351564Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/103669761363495737350" -> null - name = "groups/04anzqyu1bqbv79/memberships/103669761363495737350" -> null - type = "USER" -> null - update_time = "2026-09-21T03:45:17.351564Z" -> null - preferred_member_key { - id = "hayoonch@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_indigo0445 will be destroyed # (because google_cloud_identity_group_membership.tech_indigo0445 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_indigo0445" { - create_time = "2026-09-19T21:08:48.954487Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100660819832913404095" -> null - name = "groups/04anzqyu1bqbv79/memberships/100660819832913404095" -> null - type = "USER" -> null - update_time = "2026-09-19T21:08:48.954487Z" -> null - preferred_member_key { - id = "rjwu@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jasondin will be destroyed # (because google_cloud_identity_group_membership.tech_jasondin is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jasondin" { - create_time = "2026-09-20T18:42:12.053225Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/101288656020486186218" -> null - name = "groups/04anzqyu1bqbv79/memberships/101288656020486186218" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:12.053225Z" -> null - preferred_member_key { - id = "jasondin@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jazang will be destroyed # (because google_cloud_identity_group_membership.tech_jazang is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jazang" { - create_time = "2026-09-22T10:20:52.660403Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/110468009800586964384" -> null - name = "groups/04anzqyu1bqbv79/memberships/110468009800586964384" -> null - type = "USER" -> null - update_time = "2026-09-22T10:20:52.660403Z" -> null - preferred_member_key { - id = "jazang@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jcz2 will be destroyed # (because google_cloud_identity_group_membership.tech_jcz2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jcz2" { - create_time = "2026-09-22T12:40:45.655546Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/108656568399472516729" -> null - name = "groups/04anzqyu1bqbv79/memberships/108656568399472516729" -> null - type = "USER" -> null - update_time = "2026-09-22T12:40:45.655546Z" -> null - preferred_member_key { - id = "jcz2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jgtsao will be destroyed # (because google_cloud_identity_group_membership.tech_jgtsao is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jgtsao" { - create_time = "2026-09-20T18:42:11.853124Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/114502624909230732003" -> null - name = "groups/04anzqyu1bqbv79/memberships/114502624909230732003" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:11.853124Z" -> null - preferred_member_key { - id = "jgtsao@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jhhan2 will be destroyed # (because google_cloud_identity_group_membership.tech_jhhan2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jhhan2" { - create_time = "2026-09-22T12:54:32.255185Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/106960203739933866519" -> null - name = "groups/04anzqyu1bqbv79/memberships/106960203739933866519" -> null - type = "USER" -> null - update_time = "2026-09-22T12:54:32.255185Z" -> null - preferred_member_key { - id = "jhhan2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jliao2 will be destroyed # (because google_cloud_identity_group_membership.tech_jliao2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jliao2" { - create_time = "2026-09-22T12:40:45.551440Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/118411272773490859224" -> null - name = "groups/04anzqyu1bqbv79/memberships/118411272773490859224" -> null - type = "USER" -> null - update_time = "2026-09-22T12:40:45.551440Z" -> null - preferred_member_key { - id = "jliao2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jzd will be destroyed # (because google_cloud_identity_group_membership.tech_jzd is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jzd" { - create_time = "2026-09-19T21:56:26.250382Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/111106813151013928178" -> null - name = "groups/04anzqyu1bqbv79/memberships/111106813151013928178" -> null - type = "USER" -> null - update_time = "2026-09-19T21:56:26.250382Z" -> null - preferred_member_key { - id = "jzd@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_jzw2 will be destroyed # (because google_cloud_identity_group_membership.tech_jzw2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_jzw2" { - create_time = "2026-09-20T17:37:17.349821Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/115238374183547760241" -> null - name = "groups/04anzqyu1bqbv79/memberships/115238374183547760241" -> null - type = "USER" -> null - update_time = "2026-09-20T17:37:17.349821Z" -> null - preferred_member_key { - id = "jzw2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_kalee2 will be destroyed # (because google_cloud_identity_group_membership.tech_kalee2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_kalee2" { - create_time = "2026-09-21T03:54:35.954452Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/116836211437733237233" -> null - name = "groups/04anzqyu1bqbv79/memberships/116836211437733237233" -> null - type = "USER" -> null - update_time = "2026-09-21T03:54:35.954452Z" -> null - preferred_member_key { - id = "kalee2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_kenneth4 will be destroyed # (because google_cloud_identity_group_membership.tech_kenneth4 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_kenneth4" { - create_time = "2026-09-20T18:56:11.451646Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/117721510189972542721" -> null - name = "groups/04anzqyu1bqbv79/memberships/117721510189972542721" -> null - type = "USER" -> null - update_time = "2026-09-20T18:56:11.451646Z" -> null - preferred_member_key { - id = "kenneth4@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_kennethz will be destroyed # (because google_cloud_identity_group_membership.tech_kennethz is not in configuration) - resource "google_cloud_identity_group_membership" "tech_kennethz" { - create_time = "2026-09-21T03:06:59.152612Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/117935351361858038339" -> null - name = "groups/04anzqyu1bqbv79/memberships/117935351361858038339" -> null - type = "USER" -> null - update_time = "2026-09-21T03:06:59.152612Z" -> null - preferred_member_key { - id = "kzhong2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_klaipras will be destroyed # (because google_cloud_identity_group_membership.tech_klaipras is not in configuration) - resource "google_cloud_identity_group_membership" "tech_klaipras" { - create_time = "2026-09-19T21:45:06.454705Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/111064859420657961663" -> null - name = "groups/04anzqyu1bqbv79/memberships/111064859420657961663" -> null - type = "USER" -> null - update_time = "2026-09-19T21:45:06.454705Z" -> null - preferred_member_key { - id = "klaipras@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_kli will be destroyed # (because google_cloud_identity_group_membership.tech_kli is not in configuration) - resource "google_cloud_identity_group_membership" "tech_kli" { - create_time = "2026-09-20T11:04:14.553534Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/106409029357104898095" -> null - name = "groups/04anzqyu1bqbv79/memberships/106409029357104898095" -> null - type = "USER" -> null - update_time = "2026-09-20T11:04:14.553534Z" -> null - preferred_member_key { - id = "kl5@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_kyma will be destroyed # (because google_cloud_identity_group_membership.tech_kyma is not in configuration) - resource "google_cloud_identity_group_membership" "tech_kyma" { - create_time = "2026-09-19T22:01:03.152567Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/117421409023227376467" -> null - name = "groups/04anzqyu1bqbv79/memberships/117421409023227376467" -> null - type = "USER" -> null - update_time = "2026-09-19T22:01:03.152567Z" -> null - preferred_member_key { - id = "kyma@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_mishag will be destroyed # (because google_cloud_identity_group_membership.tech_mishag is not in configuration) - resource "google_cloud_identity_group_membership" "tech_mishag" { - create_time = "2026-09-20T18:56:11.350464Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100617352743322146198" -> null - name = "groups/04anzqyu1bqbv79/memberships/100617352743322146198" -> null - type = "USER" -> null - update_time = "2026-09-20T18:56:11.350464Z" -> null - preferred_member_key { - id = "mishag@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_mxiong2 will be destroyed # (because google_cloud_identity_group_membership.tech_mxiong2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_mxiong2" { - create_time = "2026-09-20T18:08:37.252224Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/116692465638761930627" -> null - name = "groups/04anzqyu1bqbv79/memberships/116692465638761930627" -> null - type = "USER" -> null - update_time = "2026-09-20T18:08:37.252224Z" -> null - preferred_member_key { - id = "mxiong2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_ocervera will be destroyed # (because google_cloud_identity_group_membership.tech_ocervera is not in configuration) - resource "google_cloud_identity_group_membership" "tech_ocervera" { - create_time = "2026-09-21T03:23:21.351505Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/113224098258254789224" -> null - name = "groups/04anzqyu1bqbv79/memberships/113224098258254789224" -> null - type = "USER" -> null - update_time = "2026-09-21T03:23:21.351505Z" -> null - preferred_member_key { - id = "ocervera@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_pollyg will be destroyed # (because google_cloud_identity_group_membership.tech_pollyg is not in configuration) - resource "google_cloud_identity_group_membership" "tech_pollyg" { - create_time = "2026-09-21T03:40:30.251207Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/102743546800389632234" -> null - name = "groups/04anzqyu1bqbv79/memberships/102743546800389632234" -> null - type = "USER" -> null - update_time = "2026-09-21T03:40:30.251207Z" -> null - preferred_member_key { - id = "pollyg@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_saniyav will be destroyed # (because google_cloud_identity_group_membership.tech_saniyav is not in configuration) - resource "google_cloud_identity_group_membership" "tech_saniyav" { - create_time = "2026-09-19T21:51:03.955168Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100974182119929635341" -> null - name = "groups/04anzqyu1bqbv79/memberships/100974182119929635341" -> null - type = "USER" -> null - update_time = "2026-09-19T21:51:03.955168Z" -> null - preferred_member_key { - id = "saniyav@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_sgli will be destroyed # (because google_cloud_identity_group_membership.tech_sgli is not in configuration) - resource "google_cloud_identity_group_membership" "tech_sgli" { - create_time = "2026-09-19T22:07:59.053792Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100148624715954529112" -> null - name = "groups/04anzqyu1bqbv79/memberships/100148624715954529112" -> null - type = "USER" -> null - update_time = "2026-09-19T22:07:59.053792Z" -> null - preferred_member_key { - id = "sgli@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_sissizh3n will be destroyed # (because google_cloud_identity_group_membership.tech_sissizh3n is not in configuration) - resource "google_cloud_identity_group_membership" "tech_sissizh3n" { - create_time = "2026-09-20T17:17:20.552251Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/102610931360843025154" -> null - name = "groups/04anzqyu1bqbv79/memberships/102610931360843025154" -> null - type = "USER" -> null - update_time = "2026-09-20T17:17:20.552251Z" -> null - preferred_member_key { - id = "yuxizhen@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_stationedk_06 will be destroyed # (because google_cloud_identity_group_membership.tech_stationedk_06 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_stationedk_06" { - create_time = "2026-09-19T21:26:42.849756Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/107767492416030332355" -> null - name = "groups/04anzqyu1bqbv79/memberships/107767492416030332355" -> null - type = "USER" -> null - update_time = "2026-09-19T21:26:42.849756Z" -> null - preferred_member_key { - id = "joohank@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_vaathava will be destroyed # (because google_cloud_identity_group_membership.tech_vaathava is not in configuration) - resource "google_cloud_identity_group_membership" "tech_vaathava" { - create_time = "2026-09-20T18:42:11.852049Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/101644429644567455378" -> null - name = "groups/04anzqyu1bqbv79/memberships/101644429644567455378" -> null - type = "USER" -> null - update_time = "2026-09-20T18:42:11.852049Z" -> null - preferred_member_key { - id = "vaathava@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_vni2 will be destroyed # (because google_cloud_identity_group_membership.tech_vni2 is not in configuration) - resource "google_cloud_identity_group_membership" "tech_vni2" { - create_time = "2026-09-20T17:37:17.352295Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/110372898761841328535" -> null - name = "groups/04anzqyu1bqbv79/memberships/110372898761841328535" -> null - type = "USER" -> null - update_time = "2026-09-20T17:37:17.352295Z" -> null - preferred_member_key { - id = "vni2@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_xindiy will be destroyed # (because google_cloud_identity_group_membership.tech_xindiy is not in configuration) - resource "google_cloud_identity_group_membership" "tech_xindiy" { - create_time = "2026-09-19T20:58:55.153034Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100687050859054942101" -> null - name = "groups/04anzqyu1bqbv79/memberships/100687050859054942101" -> null - type = "USER" -> null - update_time = "2026-09-19T20:58:55.153034Z" -> null - preferred_member_key { - id = "xindiy@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_xmi will be destroyed # (because google_cloud_identity_group_membership.tech_xmi is not in configuration) - resource "google_cloud_identity_group_membership" "tech_xmi" { - create_time = "2026-09-20T17:37:17.454012Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/108918421997563322624" -> null - name = "groups/04anzqyu1bqbv79/memberships/108918421997563322624" -> null - type = "USER" -> null - update_time = "2026-09-20T17:37:17.454012Z" -> null - preferred_member_key { - id = "xmi@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } Plan: 1 to add, 0 to change, 48 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_groups ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_groups%252Fdefault%252Fgoogle_groups) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_groups ``` Plan: 1 to add, 0 to change, 48 to destroy. --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.84s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create ! update in-place (current -> planned) - destroy OpenTofu will perform the following actions: # keycloak_group.project_lnf_lost-and-found will be destroyed # (because keycloak_group.project_lnf_lost-and-found is not in configuration) - resource "keycloak_group" "project_lnf_lost-and-found" { - attributes = {} -> null - id = "f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null - name = "lost-and-found" -> null - parent_id = "9e6890c8-50a0-4b82-86b9-91791fffac25" -> null - path = "/projects/lost-and-found" -> null - realm_id = "scottylabs" -> null } # keycloak_group.project_lnf_lost-and-found_admins will be destroyed # (because keycloak_group.project_lnf_lost-and-found_admins is not in configuration) - resource "keycloak_group" "project_lnf_lost-and-found_admins" { - attributes = {} -> null - id = "e883939b-e89b-47a0-84c6-df663192022c" -> null - name = "admins" -> null - parent_id = "f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null - path = "/projects/lost-and-found/admins" -> null - realm_id = "scottylabs" -> null } # keycloak_group.project_lost-and-found_lost-and-found-v2 will be created + resource "keycloak_group" "project_lost-and-found_lost-and-found-v2" { + id = (known after apply) + name = "lost-and-found-v2" + parent_id = "9e6890c8-50a0-4b82-86b9-91791fffac25" + path = (known after apply) + realm_id = "scottylabs" } # keycloak_group.project_lost-and-found_lost-and-found-v2_admins will be created + resource "keycloak_group" "project_lost-and-found_lost-and-found-v2_admins" { + id = (known after apply) + name = "admins" + parent_id = (known after apply) + path = (known after apply) + realm_id = "scottylabs" } # keycloak_group_memberships.project_cbp_bus-sign will be updated in-place ! resource "keycloak_group_memberships" "project_cbp_bus-sign" { id = "scottylabs/group-memberships/7dd87f8f-e735-4316-af11-560d6ef9292b" ! members = [ - "bpwang", - "echiu2", - "johncao", - "joohank", - "jzw2", - "kalee2", - "kl5", - "vni2", - "xmi", # (6 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cbp_dalmatian will be updated in-place ! resource "keycloak_group_memberships" "project_cbp_dalmatian" { id = "scottylabs/group-memberships/324ba2c4-7538-4050-98d8-9ffb07bb1153" ! members = [ - "bpwang", - "echiu2", - "johncao", - "joohank", - "jzw2", - "kalee2", - "kl5", - "vni2", - "xmi", # (6 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cbp_discord-verify will be updated in-place ! resource "keycloak_group_memberships" "project_cbp_discord-verify" { id = "scottylabs/group-memberships/295be9ba-bd62-4f8c-81a0-ee49278f3745" ! members = [ - "bpwang", - "echiu2", - "johncao", - "joohank", - "jzw2", - "kalee2", - "kl5", - "vni2", - "xmi", # (6 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cbp_groupme-mirror will be updated in-place ! resource "keycloak_group_memberships" "project_cbp_groupme-mirror" { id = "scottylabs/group-memberships/e99499c1-c5e2-4121-a207-ea138dce2e39" ! members = [ - "bpwang", - "echiu2", - "johncao", - "joohank", - "jzw2", - "kalee2", - "kl5", - "vni2", - "xmi", # (6 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-courses will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-courses" { id = "scottylabs/group-memberships/bbf3e8ad-e627-41cb-80e9-2c48768a6a77" ! members = [ - "asivachi", - "brianch2", - "ckawibow", - "haiyuem", - "hannahl3", - "jasondin", - "jgtsao", - "kyma", - "sgli", - "vaathava", # (4 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-courses_courses will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-courses_courses" { id = "scottylabs/group-memberships/3f1ea03c-766b-4265-9a4a-b63463a5e406" ! members = [ - "asivachi", - "brianch2", - "ckawibow", - "haiyuem", - "hannahl3", - "jasondin", - "jgtsao", - "kyma", - "sgli", - "vaathava", # (4 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-housing_housing will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-housing_housing" { id = "scottylabs/group-memberships/a13c9974-065d-4dbc-b473-b238f545618d" ! members = [ - "xindiy", # (13 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-maps_maps will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-maps_maps" { id = "scottylabs/group-memberships/b50ccd92-08af-4a27-b275-2929ccfd4f64" ! members = [ - "arnavrao", - "hayoonch", - "kzhong2", - "pollyg", # (2 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-study_study will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-study_study" { id = "scottylabs/group-memberships/f1b424fe-27f7-40ef-831f-9885f66bac3a" ! members = [ - "andyj", - "cseluzhy", - "dsoral", - "kenneth4", - "klaipras", - "mishag", - "ocervera", # (1 unchanged element hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-study_study_admins will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-study_study_admins" { id = "scottylabs/group-memberships/a683866f-c161-4298-8d00-911d611e2895" ! members = [ - "cseluzhy", - "mishag", # (1 unchanged element hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_devops will be updated in-place ! resource "keycloak_group_memberships" "project_devops" { id = "scottylabs/group-memberships/25f7b55f-5ad9-497f-9f38-62f9113a5fb7" ! members = [ - "aszhou", - "azzhou", - "jhhan2", - "joohank", - "rjwu", - "saniyav", # (3 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_devops_changelog will be updated in-place ! resource "keycloak_group_memberships" "project_devops_changelog" { id = "scottylabs/group-memberships/a854d323-1d2d-4eaa-a249-1da2827b0d77" ! members = [ - "aszhou", - "azzhou", - "jhhan2", - "joohank", - "rjwu", - "saniyav", # (3 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_devops_documentation will be updated in-place ! resource "keycloak_group_memberships" "project_devops_documentation" { id = "scottylabs/group-memberships/3c072d0d-78f5-40d2-9b28-06eb1563eb2f" ! members = [ - "aszhou", - "azzhou", - "jhhan2", - "joohank", - "rjwu", - "saniyav", # (3 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_devops_link-shortener will be updated in-place ! resource "keycloak_group_memberships" "project_devops_link-shortener" { id = "scottylabs/group-memberships/3cc5ba5b-6117-4cf3-8fb9-891c3d31d935" ! members = [ - "aszhou", - "azzhou", - "jhhan2", - "joohank", - "rjwu", - "saniyav", # (3 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_lnf_lost-and-found will be destroyed # (because keycloak_group_memberships.project_lnf_lost-and-found is not in configuration) - resource "keycloak_group_memberships" "project_lnf_lost-and-found" { - group_id = "f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null - id = "scottylabs/group-memberships/f8579235-26aa-4e0b-a80e-a490aa5bba75" -> null - members = [ - "apallati", ] -> null - realm_id = "scottylabs" -> null } # keycloak_group_memberships.project_lnf_lost-and-found_admins will be destroyed # (because keycloak_group_memberships.project_lnf_lost-and-found_admins is not in configuration) - resource "keycloak_group_memberships" "project_lnf_lost-and-found_admins" { - group_id = "e883939b-e89b-47a0-84c6-df663192022c" -> null - id = "scottylabs/group-memberships/e883939b-e89b-47a0-84c6-df663192022c" -> null - members = [ - "apallati", ] -> null - realm_id = "scottylabs" -> null } # keycloak_group_memberships.project_lost-and-found_lost-and-found-v2 will be created + resource "keycloak_group_memberships" "project_lost-and-found_lost-and-found-v2" { + group_id = (known after apply) + id = (known after apply) + members = [ + "apallati", ] + realm_id = "scottylabs" } # keycloak_group_memberships.project_lost-and-found_lost-and-found-v2_admins will be created + resource "keycloak_group_memberships" "project_lost-and-found_lost-and-found-v2_admins" { + group_id = (known after apply) + id = (known after apply) + members = [ + "apallati", ] + realm_id = "scottylabs" } # keycloak_group_memberships.project_slai_cmugpt-agent will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-agent" { id = "scottylabs/group-memberships/9aad8c08-a972-439d-b29d-f3a7f5181423" ! members = [ - "akhanal2", - "jcz2", - "jliao2", - "yuxizhen", + "abthakka", # (7 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-agent_admins will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-agent_admins" { id = "scottylabs/group-memberships/f4e82f9b-769d-4f38-a7f2-e214189d9269" ! members = [ - "jessec2", - "jiyas", # (2 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-mcp-server will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-mcp-server" { id = "scottylabs/group-memberships/d833990f-eabb-4bfc-942f-4f7a7c48d0f8" ! members = [ - "akhanal2", - "jcz2", - "jliao2", - "yuxizhen", + "abthakka", # (7 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-mcp-server_admins will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-mcp-server_admins" { id = "scottylabs/group-memberships/8f84f9ec-e78a-41f6-9ce6-097fce273298" ! members = [ - "jessec2", - "jiyas", # (2 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-sms-surface will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-sms-surface" { id = "scottylabs/group-memberships/45c6df66-57c5-427f-8748-865054d41f43" ! members = [ - "akhanal2", - "jcz2", - "jliao2", - "yuxizhen", + "abthakka", # (7 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-sms-surface_admins will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-sms-surface_admins" { id = "scottylabs/group-memberships/34404457-985f-4a61-b2f8-4754c2eb3293" ! members = [ - "jessec2", - "jiyas", # (2 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-surface will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-surface" { id = "scottylabs/group-memberships/49b7dd85-aa5c-48bd-93c1-3fe377683775" ! members = [ - "akhanal2", - "jcz2", - "jliao2", - "yuxizhen", + "abthakka", # (7 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_slai_cmugpt-surface_admins will be updated in-place ! resource "keycloak_group_memberships" "project_slai_cmugpt-surface_admins" { id = "scottylabs/group-memberships/4f3531db-8075-480e-bbf4-253e98783b56" ! members = [ - "jessec2", - "jiyas", # (2 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_tartan-vote will be updated in-place ! resource "keycloak_group_memberships" "project_tartan-vote" { id = "scottylabs/group-memberships/c32fb4e6-6198-4962-b0e5-a497a23dad8c" ! members = [ - "drishtis", - "ebase", - "joohank", - "jzd", - "mxiong2", # (5 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_terrier will be updated in-place ! resource "keycloak_group_memberships" "project_terrier" { id = "scottylabs/group-memberships/678c7fa9-35cc-4bef-9a06-87cb6aa36238" ! members = [ - "ethanli", - "jazang", # (6 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.projects will be updated in-place ! resource "keycloak_group_memberships" "projects" { id = "scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25" ! members = [ - "akhanal2", - "andyj", - "arnavrao", - "asivachi", - "aszhou", - "bpwang", - "brianch2", - "ckawibow", - "cseluzhy", - "drishtis", - "dsoral", - "ebase", - "echiu2", - "ethanli", - "haiyuem", - "hannahl3", - "hayoonch", - "jasondin", - "jazang", - "jcz2", - "jgtsao", - "jhhan2", - "jliao2", - "joohank", - "jzd", - "jzw2", - "kalee2", - "kenneth4", - "kl5", - "klaipras", - "kyma", - "kzhong2", - "mishag", - "mxiong2", - "ocervera", - "pollyg", - "rjwu", - "saniyav", - "sgli", - "vaathava", - "vni2", - "xindiy", - "xmi", - "yuxizhen", + "abthakka", # (36 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_openid_client.lost_and_found will be destroyed # (because keycloak_openid_client.lost_and_found is not in configuration) - resource "keycloak_openid_client" "lost_and_found" { - access_type = "CONFIDENTIAL" -> null - always_display_in_console = false -> null - backchannel_logout_revoke_offline_sessions = false -> null - backchannel_logout_session_required = true -> null - client_authenticator_type = "client-secret" -> null - client_id = "lost-and-found" -> null - client_secret = (sensitive value) -> null - client_secret_wo = (write-only attribute) -> null - consent_required = false -> null - direct_access_grants_enabled = false -> null - display_on_consent_screen = false -> null - enabled = true -> null - extra_config = {} -> null - frontchannel_logout_enabled = false -> null - full_scope_allowed = true -> null - id = "4da488e4-230e-491b-b597-48b9be2295f3" -> null - implicit_flow_enabled = false -> null - import = false -> null - name = "lost-and-found" -> null - oauth2_device_authorization_grant_enabled = false -> null - oauth2_jwt_authorization_grant_enabled = false -> null - realm_id = "scottylabs" -> null - require_dpop_bound_tokens = false -> null - service_accounts_enabled = false -> null - standard_flow_enabled = true -> null - standard_token_exchange_enabled = false -> null - use_refresh_tokens = true -> null - use_refresh_tokens_client_credentials = false -> null - valid_post_logout_redirect_uris = [] -> null - valid_redirect_uris = [ - "https://oauth.scottylabs.org/oauth2/callback", ] -> null - web_origins = [ - "+", ] -> null } # keycloak_openid_client.lost_and_found_dev will be destroyed # (because keycloak_openid_client.lost_and_found_dev is not in configuration) - resource "keycloak_openid_client" "lost_and_found_dev" { - access_type = "CONFIDENTIAL" -> null - always_display_in_console = false -> null - backchannel_logout_revoke_offline_sessions = false -> null - backchannel_logout_session_required = true -> null - client_authenticator_type = "client-secret" -> null - client_id = "lost-and-found-dev" -> null - client_secret = (sensitive value) -> null - client_secret_wo = (write-only attribute) -> null - consent_required = false -> null - direct_access_grants_enabled = false -> null - display_on_consent_screen = false -> null - enabled = true -> null - extra_config = {} -> null - frontchannel_logout_enabled = false -> null - full_scope_allowed = true -> null - id = "d034b754-e940-43c4-b8e7-66162f048eaa" -> null - implicit_flow_enabled = false -> null - import = false -> null - name = "lost-and-found-dev" -> null - oauth2_device_authorization_grant_enabled = false -> null - oauth2_jwt_authorization_grant_enabled = false -> null - realm_id = "scottylabs" -> null - require_dpop_bound_tokens = false -> null - service_accounts_enabled = false -> null - standard_flow_enabled = true -> null - standard_token_exchange_enabled = false -> null - use_refresh_tokens = true -> null - use_refresh_tokens_client_credentials = false -> null - valid_post_logout_redirect_uris = [] -> null - valid_redirect_uris = [ - "http://localhost:8090/oauth2/callback", ] -> null - web_origins = [ - "+", ] -> null } # keycloak_openid_client.lost_and_found_staging will be destroyed # (because keycloak_openid_client.lost_and_found_staging is not in configuration) - resource "keycloak_openid_client" "lost_and_found_staging" { - access_type = "CONFIDENTIAL" -> null - always_display_in_console = false -> null - backchannel_logout_revoke_offline_sessions = false -> null - backchannel_logout_session_required = true -> null - client_authenticator_type = "client-secret" -> null - client_id = "lost-and-found-staging" -> null - client_secret = (sensitive value) -> null - client_secret_wo = (write-only attribute) -> null - consent_required = false -> null - direct_access_grants_enabled = false -> null - display_on_consent_screen = false -> null - enabled = true -> null - extra_config = {} -> null - frontchannel_logout_enabled = false -> null - full_scope_allowed = true -> null - id = "fc804596-276b-4480-b156-5e0799043d7b" -> null - implicit_flow_enabled = false -> null - import = false -> null - name = "lost-and-found-staging" -> null - oauth2_device_authorization_grant_enabled = false -> null - oauth2_jwt_authorization_grant_enabled = false -> null - realm_id = "scottylabs" -> null - require_dpop_bound_tokens = false -> null - service_accounts_enabled = false -> null - standard_flow_enabled = true -> null - standard_token_exchange_enabled = false -> null - use_refresh_tokens = true -> null - use_refresh_tokens_client_credentials = false -> null - valid_post_logout_redirect_uris = [] -> null - valid_redirect_uris = [ - "https://oauth.scottylabs.org/oauth2/callback", ] -> null - web_origins = [ - "+", ] -> null } # keycloak_openid_client.lost_and_found_v2 will be created + resource "keycloak_openid_client" "lost_and_found_v2" { + access_token_lifespan = (known after apply) + access_type = "CONFIDENTIAL" + always_display_in_console = false + backchannel_logout_session_required = true + client_authenticator_type = "client-secret" + client_id = "lost-and-found-v2" + client_offline_session_idle_timeout = (known after apply) + client_offline_session_max_lifespan = (known after apply) + client_secret = (sensitive value) + client_secret_wo = (write-only attribute) + client_session_idle_timeout = (known after apply) + client_session_max_lifespan = (known after apply) + consent_required = (known after apply) + direct_access_grants_enabled = false + display_on_consent_screen = (known after apply) + enabled = true + exclude_issuer_from_auth_response = (known after apply) + exclude_session_state_from_auth_response = (known after apply) + frontchannel_logout_enabled = (known after apply) + full_scope_allowed = true + id = (known after apply) + implicit_flow_enabled = (known after apply) + import = false + name = "lost-and-found-v2" + oauth2_device_authorization_grant_enabled = false + oauth2_jwt_authorization_grant_enabled = false + realm_id = "scottylabs" + require_dpop_bound_tokens = (known after apply) + resource_server_id = (known after apply) + service_account_user_id = (known after apply) + service_accounts_enabled = (known after apply) + standard_flow_enabled = true + standard_token_exchange_enabled = false + use_refresh_tokens = true + use_refresh_tokens_client_credentials = false + valid_post_logout_redirect_uris = (known after apply) + valid_redirect_uris = [ + "https://oauth.scottylabs.org/oauth2/callback", ] + web_origins = [ + "+", ] } # keycloak_openid_client.lost_and_found_v2_dev will be created + resource "keycloak_openid_client" "lost_and_found_v2_dev" { + access_token_lifespan = (known after apply) + access_type = "CONFIDENTIAL" + always_display_in_console = false + backchannel_logout_session_required = true + client_authenticator_type = "client-secret" + client_id = "lost-and-found-v2-dev" + client_offline_session_idle_timeout = (known after apply) + client_offline_session_max_lifespan = (known after apply) + client_secret = (sensitive value) + client_secret_wo = (write-only attribute) + client_session_idle_timeout = (known after apply) + client_session_max_lifespan = (known after apply) + consent_required = (known after apply) + direct_access_grants_enabled = false + display_on_consent_screen = (known after apply) + enabled = true + exclude_issuer_from_auth_response = (known after apply) + exclude_session_state_from_auth_response = (known after apply) + frontchannel_logout_enabled = (known after apply) + full_scope_allowed = true + id = (known after apply) + implicit_flow_enabled = (known after apply) + import = false + name = "lost-and-found-v2-dev" + oauth2_device_authorization_grant_enabled = false + oauth2_jwt_authorization_grant_enabled = false + realm_id = "scottylabs" + require_dpop_bound_tokens = (known after apply) + resource_server_id = (known after apply) + service_account_user_id = (known after apply) + service_accounts_enabled = (known after apply) + standard_flow_enabled = true + standard_token_exchange_enabled = false + use_refresh_tokens = true + use_refresh_tokens_client_credentials = false + valid_post_logout_redirect_uris = (known after apply) + valid_redirect_uris = [ + "http://localhost:8090/oauth2/callback", ] + web_origins = [ + "+", ] } # keycloak_openid_client.lost_and_found_v2_staging will be created + resource "keycloak_openid_client" "lost_and_found_v2_staging" { + access_token_lifespan = (known after apply) + access_type = "CONFIDENTIAL" + always_display_in_console = false + backchannel_logout_session_required = true + client_authenticator_type = "client-secret" + client_id = "lost-and-found-v2-staging" + client_offline_session_idle_timeout = (known after apply) + client_offline_session_max_lifespan = (known after apply) + client_secret = (sensitive value) + client_secret_wo = (write-only attribute) + client_session_idle_timeout = (known after apply) + client_session_max_lifespan = (known after apply) + consent_required = (known after apply) + direct_access_grants_enabled = false + display_on_consent_screen = (known after apply) + enabled = true + exclude_issuer_from_auth_response = (known after apply) + exclude_session_state_from_auth_response = (known after apply) + frontchannel_logout_enabled = (known after apply) + full_scope_allowed = true + id = (known after apply) + implicit_flow_enabled = (known after apply) + import = false + name = "lost-and-found-v2-staging" + oauth2_device_authorization_grant_enabled = false + oauth2_jwt_authorization_grant_enabled = false + realm_id = "scottylabs" + require_dpop_bound_tokens = (known after apply) + resource_server_id = (known after apply) + service_account_user_id = (known after apply) + service_accounts_enabled = (known after apply) + standard_flow_enabled = true + standard_token_exchange_enabled = false + use_refresh_tokens = true + use_refresh_tokens_client_credentials = false + valid_post_logout_redirect_uris = (known after apply) + valid_redirect_uris = [ + "https://oauth.scottylabs.org/oauth2/callback", ] + web_origins = [ + "+", ] } # keycloak_openid_group_membership_protocol_mapper.lost_and_found will be destroyed # (because keycloak_openid_group_membership_protocol_mapper.lost_and_found is not in configuration) - resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found" { - add_to_access_token = true -> null - add_to_id_token = true -> null - add_to_token_introspection = false -> null - add_to_userinfo = true -> null - claim_name = "groups" -> null - client_id = "4da488e4-230e-491b-b597-48b9be2295f3" -> null - full_path = true -> null - id = "58b42c77-a8e2-4691-864f-deb833c608f7" -> null - name = "groups" -> null - realm_id = "scottylabs" -> null } # keycloak_openid_group_membership_protocol_mapper.lost_and_found_dev will be destroyed # (because keycloak_openid_group_membership_protocol_mapper.lost_and_found_dev is not in configuration) - resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_dev" { - add_to_access_token = true -> null - add_to_id_token = true -> null - add_to_token_introspection = false -> null - add_to_userinfo = true -> null - claim_name = "groups" -> null - client_id = "d034b754-e940-43c4-b8e7-66162f048eaa" -> null - full_path = true -> null - id = "9c4ece4c-7ea6-40eb-806a-ac0badf15f1a" -> null - name = "groups" -> null - realm_id = "scottylabs" -> null } # keycloak_openid_group_membership_protocol_mapper.lost_and_found_staging will be destroyed # (because keycloak_openid_group_membership_protocol_mapper.lost_and_found_staging is not in configuration) - resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_staging" { - add_to_access_token = true -> null - add_to_id_token = true -> null - add_to_token_introspection = false -> null - add_to_userinfo = true -> null - claim_name = "groups" -> null - client_id = "fc804596-276b-4480-b156-5e0799043d7b" -> null - full_path = true -> null - id = "52028130-44ae-47a1-b966-c7f45c0634a5" -> null - name = "groups" -> null - realm_id = "scottylabs" -> null } # keycloak_openid_group_membership_protocol_mapper.lost_and_found_v2 will be created + resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_v2" { + add_to_access_token = true + add_to_id_token = true + add_to_token_introspection = false + add_to_userinfo = true + claim_name = "groups" + client_id = (known after apply) + full_path = true + id = (known after apply) + name = "groups" + realm_id = "scottylabs" } # keycloak_openid_group_membership_protocol_mapper.lost_and_found_v2_dev will be created + resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_v2_dev" { + add_to_access_token = true + add_to_id_token = true + add_to_token_introspection = false + add_to_userinfo = true + claim_name = "groups" + client_id = (known after apply) + full_path = true + id = (known after apply) + name = "groups" + realm_id = "scottylabs" } # keycloak_openid_group_membership_protocol_mapper.lost_and_found_v2_staging will be created + resource "keycloak_openid_group_membership_protocol_mapper" "lost_and_found_v2_staging" { + add_to_access_token = true + add_to_id_token = true + add_to_token_introspection = false + add_to_userinfo = true + claim_name = "groups" + client_id = (known after apply) + full_path = true + id = (known after apply) + name = "groups" + realm_id = "scottylabs" } # vault_kv_secret_v2.lost_and_found_dev_keycloak_realm will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_keycloak_realm is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_keycloak_realm" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_REALM" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.435606111Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/KEYCLOAK_REALM" -> null - path = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_REALM" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_dev_keycloak_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_keycloak_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_keycloak_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.31638779Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/KEYCLOAK_URL" -> null - path = "secret/data/secretspec/lost-and-found/dev/KEYCLOAK_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_dev_oauth_relay_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_oauth_relay_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_oauth_relay_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/OAUTH_RELAY_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.312224387Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/OAUTH_RELAY_URL" -> null - path = "secret/data/secretspec/lost-and-found/dev/OAUTH_RELAY_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_dev_oidc_client_id will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_oidc_client_id is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_oidc_client_id" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_ID" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.516047109Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/OIDC_CLIENT_ID" -> null - path = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_ID" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_dev_oidc_client_secret will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_oidc_client_secret is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_oidc_client_secret" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.513172645Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET" -> null - path = "secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_dev_project_admin_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_project_admin_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_project_admin_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.429394306Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_dev_project_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_dev_project_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_dev_project_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/dev/PROJECT_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.315857244Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/dev/PROJECT_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/dev/PROJECT_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_keycloak_realm will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_keycloak_realm is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_keycloak_realm" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_REALM" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.212051571Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/KEYCLOAK_REALM" -> null - path = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_REALM" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_keycloak_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_keycloak_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_keycloak_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.31094638Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/KEYCLOAK_URL" -> null - path = "secret/data/secretspec/lost-and-found/preview/KEYCLOAK_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_oauth_relay_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_oauth_relay_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_oauth_relay_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/OAUTH_RELAY_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.435798159Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/OAUTH_RELAY_URL" -> null - path = "secret/data/secretspec/lost-and-found/preview/OAUTH_RELAY_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_oidc_client_id will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_oidc_client_id is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_oidc_client_id" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_ID" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.555273622Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/OIDC_CLIENT_ID" -> null - path = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_ID" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_oidc_client_secret will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_oidc_client_secret is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_oidc_client_secret" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.56278Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET" -> null - path = "secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_project_admin_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_project_admin_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_project_admin_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.327733999Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_preview_project_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_preview_project_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_preview_project_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/preview/PROJECT_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.317520161Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/preview/PROJECT_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/preview/PROJECT_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_keycloak_realm will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_keycloak_realm is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_keycloak_realm" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_REALM" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.430089328Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/KEYCLOAK_REALM" -> null - path = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_REALM" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_keycloak_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_keycloak_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_keycloak_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.325710496Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/KEYCLOAK_URL" -> null - path = "secret/data/secretspec/lost-and-found/prod/KEYCLOAK_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_oauth_relay_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_oauth_relay_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_oauth_relay_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/OAUTH_RELAY_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.204633005Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/OAUTH_RELAY_URL" -> null - path = "secret/data/secretspec/lost-and-found/prod/OAUTH_RELAY_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_oidc_client_id will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_oidc_client_id is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_oidc_client_id" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_ID" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.671275927Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/OIDC_CLIENT_ID" -> null - path = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_ID" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_oidc_client_secret will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_oidc_client_secret is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_oidc_client_secret" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.644280357Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET" -> null - path = "secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_project_admin_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_project_admin_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_project_admin_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.333078795Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_prod_project_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_prod_project_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_prod_project_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/prod/PROJECT_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.204614109Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/prod/PROJECT_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/prod/PROJECT_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_keycloak_realm will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_keycloak_realm is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_keycloak_realm" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_REALM" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.179462258Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/KEYCLOAK_REALM" -> null - path = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_REALM" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_keycloak_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_keycloak_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_keycloak_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.181568671Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/KEYCLOAK_URL" -> null - path = "secret/data/secretspec/lost-and-found/staging/KEYCLOAK_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_oauth_relay_url will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_oauth_relay_url is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_oauth_relay_url" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/OAUTH_RELAY_URL" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.189692303Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/OAUTH_RELAY_URL" -> null - path = "secret/data/secretspec/lost-and-found/staging/OAUTH_RELAY_URL" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_oidc_client_id will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_oidc_client_id is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_oidc_client_id" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_ID" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.591130999Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/OIDC_CLIENT_ID" -> null - path = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_ID" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_oidc_client_secret will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_oidc_client_secret is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_oidc_client_secret" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.557451436Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET" -> null - path = "secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_project_admin_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_project_admin_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_project_admin_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.188098836Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_staging_project_group will be destroyed # (because vault_kv_secret_v2.lost_and_found_staging_project_group is not in configuration) - resource "vault_kv_secret_v2" "lost_and_found_staging_project_group" { - data = (sensitive value) -> null - data_json = (sensitive value) -> null - data_json_wo = (write-only attribute) -> null - delete_all_versions = false -> null - disable_read = false -> null - id = "secret/data/secretspec/lost-and-found/staging/PROJECT_GROUP" -> null - metadata = { - "created_time" = "2026-09-22T12:06:53.187489443Z" - "custom_metadata" = "null" - "deletion_time" = "" - "destroyed" = "false" - "version" = "2" } -> null - mount = "secret" -> null - name = "secretspec/lost-and-found/staging/PROJECT_GROUP" -> null - path = "secret/data/secretspec/lost-and-found/staging/PROJECT_GROUP" -> null - custom_metadata { - cas_required = false -> null - data = {} -> null - delete_version_after = 0 -> null - max_versions = 0 -> null } } # vault_kv_secret_v2.lost_and_found_v2_dev_keycloak_realm will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_keycloak_realm" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/KEYCLOAK_REALM" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_dev_keycloak_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_keycloak_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/KEYCLOAK_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_dev_oauth_relay_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_oauth_relay_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/OAUTH_RELAY_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_dev_oidc_client_id will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_oidc_client_id" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/OIDC_CLIENT_ID" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_dev_oidc_client_secret will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_oidc_client_secret" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/OIDC_CLIENT_SECRET" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_dev_project_admin_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_project_admin_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/PROJECT_ADMIN_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_dev_project_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_dev_project_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/dev/PROJECT_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_keycloak_realm will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_keycloak_realm" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/KEYCLOAK_REALM" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_keycloak_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_keycloak_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/KEYCLOAK_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_oauth_relay_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_oauth_relay_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/OAUTH_RELAY_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_oidc_client_id will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_oidc_client_id" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/OIDC_CLIENT_ID" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_oidc_client_secret will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_oidc_client_secret" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/OIDC_CLIENT_SECRET" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_project_admin_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_project_admin_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/PROJECT_ADMIN_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_preview_project_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_preview_project_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/preview/PROJECT_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_keycloak_realm will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_keycloak_realm" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/KEYCLOAK_REALM" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_keycloak_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_keycloak_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/KEYCLOAK_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_oauth_relay_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_oauth_relay_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/OAUTH_RELAY_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_oidc_client_id will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_oidc_client_id" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/OIDC_CLIENT_ID" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_oidc_client_secret will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_oidc_client_secret" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/OIDC_CLIENT_SECRET" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_project_admin_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_project_admin_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/PROJECT_ADMIN_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_prod_project_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_prod_project_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/prod/PROJECT_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_keycloak_realm will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_keycloak_realm" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/KEYCLOAK_REALM" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_keycloak_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_keycloak_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/KEYCLOAK_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_oauth_relay_url will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_oauth_relay_url" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/OAUTH_RELAY_URL" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_oidc_client_id will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_oidc_client_id" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/OIDC_CLIENT_ID" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_oidc_client_secret will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_oidc_client_secret" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/OIDC_CLIENT_SECRET" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_project_admin_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_project_admin_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/PROJECT_ADMIN_GROUP" + path = (known after apply) + custom_metadata (known after apply) } # vault_kv_secret_v2.lost_and_found_v2_staging_project_group will be created + resource "vault_kv_secret_v2" "lost_and_found_v2_staging_project_group" { + data = (sensitive value) + data_json = (sensitive value) + data_json_wo = (write-only attribute) + delete_all_versions = false + disable_read = false + id = (known after apply) + metadata = (known after apply) + mount = "secret" + name = "secretspec/lost-and-found-v2/staging/PROJECT_GROUP" + path = (known after apply) + custom_metadata (known after apply) } Plan: 38 to add, 25 to change, 38 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p keycloak ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fkeycloak%252Fdefault%252Fkeycloak) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p keycloak ``` Plan: 38 to add, 25 to change, 38 to destroy. --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.88s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create ! update in-place (current -> planned) - destroy OpenTofu will perform the following actions: # discord_channel_permission.lnf_ch0 will be destroyed # (because discord_channel_permission.lnf_ch0 is not in configuration) - resource "discord_channel_permission" "lnf_ch0" { - allow = 1024 -> null - channel_id = "1526510267607945326" -> null - deny = 0 -> null - id = "1526510267607945326:1551927765769527427:role" -> null - overwrite_id = "1551927765769527427" -> null - type = "role" -> null } # discord_channel_permission.lost-and-found_ch0 will be created + resource "discord_channel_permission" "lost-and-found_ch0" { + allow = 1024 + channel_id = "1526510267607945326" + id = (known after apply) + overwrite_id = (known after apply) + type = "role" } # discord_member_roles.acchs will be updated in-place ! resource "discord_member_roles" "acchs" { id = "1353118209024331948:781930226778767380" # (2 unchanged attributes hidden) - role { - has_role = true -> null - role_id = "1488787087598813215" -> null } # (2 unchanged blocks hidden) } # discord_member_roles.akhanal2 will be destroyed # (because discord_member_roles.akhanal2 is not in configuration) - resource "discord_member_roles" "akhanal2" { - id = "1353118209024331948:640268047994716180" -> null - server_id = "1353118209024331948" -> null - user_id = "640268047994716180" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1505078357321191535" -> null } } # discord_member_roles.andyj will be destroyed # (because discord_member_roles.andyj is not in configuration) - resource "discord_member_roles" "andyj" { - id = "1353118209024331948:658742038233350194" -> null - server_id = "1353118209024331948" -> null - user_id = "658742038233350194" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.anish will be updated in-place ! resource "discord_member_roles" "anish" { id = "1353118209024331948:315249559473225729" # (2 unchanged attributes hidden) - role { - has_role = true -> null - role_id = "1551927765769527427" -> null } + role { + has_role = true + role_id = (known after apply) } # (14 unchanged blocks hidden) } # discord_member_roles.arhavthakkar will be created + resource "discord_member_roles" "arhavthakkar" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "758931170439331880" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1505078357321191535" } } # discord_member_roles.arnavrao will be destroyed # (because discord_member_roles.arnavrao is not in configuration) - resource "discord_member_roles" "arnavrao" { - id = "1353118209024331948:754911585587298464" -> null - server_id = "1353118209024331948" -> null - user_id = "754911585587298464" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.asivachi will be destroyed # (because discord_member_roles.asivachi is not in configuration) - resource "discord_member_roles" "asivachi" { - id = "1353118209024331948:800781569475346474" -> null - server_id = "1353118209024331948" -> null - user_id = "800781569475346474" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.aszhou will be destroyed # (because discord_member_roles.aszhou is not in configuration) - resource "discord_member_roles" "aszhou" { - id = "1353118209024331948:572567442153406479" -> null - server_id = "1353118209024331948" -> null - user_id = "572567442153406479" -> null - role { - has_role = true -> null - role_id = "1488787087598813215" -> null } - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } } # discord_member_roles.bpwang will be destroyed # (because discord_member_roles.bpwang is not in configuration) - resource "discord_member_roles" "bpwang" { - id = "1353118209024331948:703654765137100830" -> null - server_id = "1353118209024331948" -> null - user_id = "703654765137100830" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.brianch2 will be destroyed # (because discord_member_roles.brianch2 is not in configuration) - resource "discord_member_roles" "brianch2" { - id = "1353118209024331948:766159431914225665" -> null - server_id = "1353118209024331948" -> null - user_id = "766159431914225665" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.ckawibow will be destroyed # (because discord_member_roles.ckawibow is not in configuration) - resource "discord_member_roles" "ckawibow" { - id = "1353118209024331948:719730540323799112" -> null - server_id = "1353118209024331948" -> null - user_id = "719730540323799112" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.cseluzhy will be destroyed # (because discord_member_roles.cseluzhy is not in configuration) - resource "discord_member_roles" "cseluzhy" { - id = "1353118209024331948:1128028390365085747" -> null - server_id = "1353118209024331948" -> null - user_id = "1128028390365085747" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1519792320755662928" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.drishtis will be destroyed # (because discord_member_roles.drishtis is not in configuration) - resource "discord_member_roles" "drishtis" { - id = "1353118209024331948:1259254391635050518" -> null - server_id = "1353118209024331948" -> null - user_id = "1259254391635050518" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1508601984255524885" -> null } } # discord_member_roles.dsoral will be destroyed # (because discord_member_roles.dsoral is not in configuration) - resource "discord_member_roles" "dsoral" { - id = "1353118209024331948:757067774978818138" -> null - server_id = "1353118209024331948" -> null - user_id = "757067774978818138" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.eb_thom will be destroyed # (because discord_member_roles.eb_thom is not in configuration) - resource "discord_member_roles" "eb_thom" { - id = "1353118209024331948:1055573092535115868" -> null - server_id = "1353118209024331948" -> null - user_id = "1055573092535115868" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1508601984255524885" -> null } } # discord_member_roles.echiu2 will be destroyed # (because discord_member_roles.echiu2 is not in configuration) - resource "discord_member_roles" "echiu2" { - id = "1353118209024331948:581109283832463370" -> null - server_id = "1353118209024331948" -> null - user_id = "581109283832463370" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.ethanli will be destroyed # (because discord_member_roles.ethanli is not in configuration) - resource "discord_member_roles" "ethanli" { - id = "1353118209024331948:770051855857221693" -> null - server_id = "1353118209024331948" -> null - user_id = "770051855857221693" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1517227361790201857" -> null } } # discord_member_roles.gostmeaper will be updated in-place ! resource "discord_member_roles" "gostmeaper" { id = "1353118209024331948:459877032176779264" # (2 unchanged attributes hidden) - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } # (3 unchanged blocks hidden) } # discord_member_roles.haiyuem will be destroyed # (because discord_member_roles.haiyuem is not in configuration) - resource "discord_member_roles" "haiyuem" { - id = "1353118209024331948:801979299375611964" -> null - server_id = "1353118209024331948" -> null - user_id = "801979299375611964" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.hannahl3 will be destroyed # (because discord_member_roles.hannahl3 is not in configuration) - resource "discord_member_roles" "hannahl3" { - id = "1353118209024331948:880616009847947324" -> null - server_id = "1353118209024331948" -> null - user_id = "880616009847947324" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.hayoonch will be destroyed # (because discord_member_roles.hayoonch is not in configuration) - resource "discord_member_roles" "hayoonch" { - id = "1353118209024331948:754732367742107728" -> null - server_id = "1353118209024331948" -> null - user_id = "754732367742107728" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.indigo0445 will be destroyed # (because discord_member_roles.indigo0445 is not in configuration) - resource "discord_member_roles" "indigo0445" { - id = "1353118209024331948:629857326232371210" -> null - server_id = "1353118209024331948" -> null - user_id = "629857326232371210" -> null - role { - has_role = true -> null - role_id = "1488787087598813215" -> null } - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } } # discord_member_roles.jasondin will be destroyed # (because discord_member_roles.jasondin is not in configuration) - resource "discord_member_roles" "jasondin" { - id = "1353118209024331948:648634771835977799" -> null - server_id = "1353118209024331948" -> null - user_id = "648634771835977799" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.jazang will be destroyed # (because discord_member_roles.jazang is not in configuration) - resource "discord_member_roles" "jazang" { - id = "1353118209024331948:1412952264556941466" -> null - server_id = "1353118209024331948" -> null - user_id = "1412952264556941466" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1517227361790201857" -> null } } # discord_member_roles.jc_965 will be updated in-place ! resource "discord_member_roles" "jc_965" { id = "1353118209024331948:472617578938761226" # (2 unchanged attributes hidden) - role { - has_role = true -> null - role_id = "1519792320755662928" -> null } # (2 unchanged blocks hidden) } # discord_member_roles.jcz2 will be destroyed # (because discord_member_roles.jcz2 is not in configuration) - resource "discord_member_roles" "jcz2" { - id = "1353118209024331948:844604301573750784" -> null - server_id = "1353118209024331948" -> null - user_id = "844604301573750784" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1505078357321191535" -> null } } # discord_member_roles.jgtsao will be destroyed # (because discord_member_roles.jgtsao is not in configuration) - resource "discord_member_roles" "jgtsao" { - id = "1353118209024331948:414556245178056706" -> null - server_id = "1353118209024331948" -> null - user_id = "414556245178056706" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.jhhan2 will be destroyed # (because discord_member_roles.jhhan2 is not in configuration) - resource "discord_member_roles" "jhhan2" { - id = "1353118209024331948:630616046285619210" -> null - server_id = "1353118209024331948" -> null - user_id = "630616046285619210" -> null - role { - has_role = true -> null - role_id = "1488787087598813215" -> null } - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } } # discord_member_roles.jiyas will be updated in-place ! resource "discord_member_roles" "jiyas" { id = "1353118209024331948:829775805768925275" # (2 unchanged attributes hidden) - role { - has_role = true -> null - role_id = "1519792320755662928" -> null } # (2 unchanged blocks hidden) } # discord_member_roles.jliao2 will be destroyed # (because discord_member_roles.jliao2 is not in configuration) - resource "discord_member_roles" "jliao2" { - id = "1353118209024331948:709410097536958624" -> null - server_id = "1353118209024331948" -> null - user_id = "709410097536958624" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1505078357321191535" -> null } } # discord_member_roles.jzd will be destroyed # (because discord_member_roles.jzd is not in configuration) - resource "discord_member_roles" "jzd" { - id = "1353118209024331948:472746549647114242" -> null - server_id = "1353118209024331948" -> null - user_id = "472746549647114242" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1508601984255524885" -> null } } # discord_member_roles.jzw2 will be destroyed # (because discord_member_roles.jzw2 is not in configuration) - resource "discord_member_roles" "jzw2" { - id = "1353118209024331948:855178339526115378" -> null - server_id = "1353118209024331948" -> null - user_id = "855178339526115378" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.kalee2 will be destroyed # (because discord_member_roles.kalee2 is not in configuration) - resource "discord_member_roles" "kalee2" { - id = "1353118209024331948:688872544560087135" -> null - server_id = "1353118209024331948" -> null - user_id = "688872544560087135" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.kenneth4 will be destroyed # (because discord_member_roles.kenneth4 is not in configuration) - resource "discord_member_roles" "kenneth4" { - id = "1353118209024331948:1094614396405305405" -> null - server_id = "1353118209024331948" -> null - user_id = "1094614396405305405" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.kennethz will be destroyed # (because discord_member_roles.kennethz is not in configuration) - resource "discord_member_roles" "kennethz" { - id = "1353118209024331948:1535829582588940318" -> null - server_id = "1353118209024331948" -> null - user_id = "1535829582588940318" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.klaipras will be destroyed # (because discord_member_roles.klaipras is not in configuration) - resource "discord_member_roles" "klaipras" { - id = "1353118209024331948:536720394686562337" -> null - server_id = "1353118209024331948" -> null - user_id = "536720394686562337" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.kli will be destroyed # (because discord_member_roles.kli is not in configuration) - resource "discord_member_roles" "kli" { - id = "1353118209024331948:718989060508614656" -> null - server_id = "1353118209024331948" -> null - user_id = "718989060508614656" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.kyma will be destroyed # (because discord_member_roles.kyma is not in configuration) - resource "discord_member_roles" "kyma" { - id = "1353118209024331948:613085464282398741" -> null - server_id = "1353118209024331948" -> null - user_id = "613085464282398741" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.mishag will be destroyed # (because discord_member_roles.mishag is not in configuration) - resource "discord_member_roles" "mishag" { - id = "1353118209024331948:1050623345663692841" -> null - server_id = "1353118209024331948" -> null - user_id = "1050623345663692841" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1519792320755662928" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.mxiong2 will be destroyed # (because discord_member_roles.mxiong2 is not in configuration) - resource "discord_member_roles" "mxiong2" { - id = "1353118209024331948:768665871182331955" -> null - server_id = "1353118209024331948" -> null - user_id = "768665871182331955" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1508601984255524885" -> null } } # discord_member_roles.ocervera will be destroyed # (because discord_member_roles.ocervera is not in configuration) - resource "discord_member_roles" "ocervera" { - id = "1353118209024331948:1112935942135754812" -> null - server_id = "1353118209024331948" -> null - user_id = "1112935942135754812" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1550659990266581074" -> null } } # discord_member_roles.pollyg will be destroyed # (because discord_member_roles.pollyg is not in configuration) - resource "discord_member_roles" "pollyg" { - id = "1353118209024331948:895126440956297307" -> null - server_id = "1353118209024331948" -> null - user_id = "895126440956297307" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.saniyav will be destroyed # (because discord_member_roles.saniyav is not in configuration) - resource "discord_member_roles" "saniyav" { - id = "1353118209024331948:743474412023709708" -> null - server_id = "1353118209024331948" -> null - user_id = "743474412023709708" -> null - role { - has_role = true -> null - role_id = "1488787087598813215" -> null } - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } } # discord_member_roles.sgli will be destroyed # (because discord_member_roles.sgli is not in configuration) - resource "discord_member_roles" "sgli" { - id = "1353118209024331948:529745895911325727" -> null - server_id = "1353118209024331948" -> null - user_id = "529745895911325727" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.sissizh3n will be destroyed # (because discord_member_roles.sissizh3n is not in configuration) - resource "discord_member_roles" "sissizh3n" { - id = "1353118209024331948:884852669024452668" -> null - server_id = "1353118209024331948" -> null - user_id = "884852669024452668" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1505078357321191535" -> null } } # discord_member_roles.stationedk_06 will be destroyed # (because discord_member_roles.stationedk_06 is not in configuration) - resource "discord_member_roles" "stationedk_06" { - id = "1353118209024331948:879236737912672277" -> null - server_id = "1353118209024331948" -> null - user_id = "879236737912672277" -> null - role { - has_role = true -> null - role_id = "1488787087598813215" -> null } - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } - role { - has_role = true -> null - role_id = "1508601984255524885" -> null } } # discord_member_roles.vaathava will be destroyed # (because discord_member_roles.vaathava is not in configuration) - resource "discord_member_roles" "vaathava" { - id = "1353118209024331948:710720210272911390" -> null - server_id = "1353118209024331948" -> null - user_id = "710720210272911390" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.vni2 will be destroyed # (because discord_member_roles.vni2 is not in configuration) - resource "discord_member_roles" "vni2" { - id = "1353118209024331948:526542490447380480" -> null - server_id = "1353118209024331948" -> null - user_id = "526542490447380480" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.xindiy will be destroyed # (because discord_member_roles.xindiy is not in configuration) - resource "discord_member_roles" "xindiy" { - id = "1353118209024331948:712363878851280936" -> null - server_id = "1353118209024331948" -> null - user_id = "712363878851280936" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1513653499957874871" -> null } } # discord_member_roles.xmi will be destroyed # (because discord_member_roles.xmi is not in configuration) - resource "discord_member_roles" "xmi" { - id = "1353118209024331948:750076130555330650" -> null - server_id = "1353118209024331948" -> null - user_id = "750076130555330650" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_role.lnf will be destroyed # (because discord_role.lnf is not in configuration) - resource "discord_role" "lnf" { - color = 0 -> null - hoist = false -> null - id = "1551927765769527427" -> null - managed = false -> null - mentionable = false -> null - name = "Lost and Found" -> null - permissions = 0 -> null - position = 1 -> null - server_id = "1353118209024331948" -> null } # discord_role.lost-and-found will be created + resource "discord_role" "lost-and-found" { + hoist = false + id = (known after apply) + managed = (known after apply) + mentionable = false + name = "Lost and Found" + permissions = 0 + position = (known after apply) + server_id = "1353118209024331948" } Plan: 3 to add, 5 to change, 46 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p discord ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fdiscord%252Fdefault%252Fdiscord) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p discord ``` Plan: 3 to add, 5 to change, 46 to destroy. --- ### 6. project: `git` dir: `tofu/git` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.88s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create - destroy OpenTofu will perform the following actions: # forgejo_repository.lnf_lost_and_found will be destroyed # (because forgejo_repository.lnf_lost_and_found is not in configuration) - resource "forgejo_repository" "lnf_lost_and_found" { - allow_manual_merge = false -> null - allow_merge_commits = true -> null - allow_rebase = true -> null - allow_rebase_explicit = true -> null - allow_squash_merge = true -> null - archive_on_destroy = false -> null - archived = false -> null - auto_init = true -> null - autodetect_manual_merge = false -> null - clone_addr = "https://github.com/ScottyLabs/lost-and-found-v2.git" -> null - clone_url = "https://git.cmu.dev/ScottyLabs/lost-and-found.git" -> null - created_at = "2026-09-19T20:27:52Z" -> null - default_branch = "main" -> null - default_merge_style = "merge" -> null - description = "Official Carnegie Mellon University platform for reporting, managing, and finding lost items" -> null - empty = false -> null - fork = false -> null - forks_count = 0 -> null - full_name = "ScottyLabs/lost-and-found" -> null - has_actions = true -> null - has_issues = true -> null - has_packages = true -> null - has_projects = true -> null - has_pull_requests = true -> null - has_releases = true -> null - has_wiki = true -> null - html_url = "https://git.cmu.dev/ScottyLabs/lost-and-found" -> null - id = 149 -> null - ignore_whitespace_conflicts = false -> null - internal = false -> null - internal_tracker = { - allow_only_contributors_to_track_time = true -> null - enable_issue_dependencies = true -> null - enable_time_tracker = true -> null } -> null - labels = false -> null - lfs = false -> null - milestones = false -> null - mirror = false -> null - mirror_updated = "0001-01-01T00:00:00Z" -> null - name = "lost-and-found" -> null - open_issues_count = 0 -> null - open_pr_counter = 0 -> null - owner = "ScottyLabs" -> null - permissions = { - admin = true -> null - pull = true -> null - push = true -> null } -> null - private = false -> null - release_counter = 0 -> null - size = 12113 -> null - ssh_url = "ssh://forgejo@git.cmu.dev/ScottyLabs/lost-and-found.git" -> null - stars_count = 0 -> null - template = false -> null - trust_model = "default" -> null - updated_at = "2026-09-22T12:06:53Z" -> null - watchers_count = 3 -> null - website = "https://lostandfound.andrew.cmu.edu/" -> null } # forgejo_repository.lost-and-found_lost_and_found_v2 will be created + resource "forgejo_repository" "lost-and-found_lost_and_found_v2" { + allow_manual_merge = false + allow_merge_commits = true + allow_rebase = true + allow_rebase_explicit = true + allow_squash_merge = true + archive_on_destroy = false + archived = false + auto_init = true + autodetect_manual_merge = false + avatar_url = (known after apply) + clone_url = (known after apply) + created_at = (known after apply) + default_branch = "main" + default_merge_style = "merge" + description = "Official Carnegie Mellon University platform for reporting, managing, and finding lost items" + empty = (known after apply) + external_tracker = (known after apply) + external_wiki = (known after apply) + fork = (known after apply) + forks_count = (known after apply) + full_name = (known after apply) + has_actions = true + has_issues = true + has_packages = true + has_projects = true + has_pull_requests = true + has_releases = true + has_wiki = true + html_url = (known after apply) + id = (known after apply) + ignore_whitespace_conflicts = false + internal = (known after apply) + internal_tracker = (known after apply) + labels = false + lfs = false + milestones = false + mirror = false + mirror_interval = (known after apply) + mirror_updated = (known after apply) + name = "lost-and-found-v2" + open_issues_count = (known after apply) + open_pr_counter = (known after apply) + owner = "ScottyLabs" + parent_id = (known after apply) + permissions = (known after apply) + private = false + release_counter = (known after apply) + size = (known after apply) + ssh_url = (known after apply) + stars_count = (known after apply) + template = false + trust_model = "default" + updated_at = (known after apply) + watchers_count = (known after apply) + website = "https://lostandfound.andrew.cmu.edu/" } # forgejo_team.lnf will be destroyed # (because forgejo_team.lnf is not in configuration) - resource "forgejo_team" "lnf" { - can_create_org_repo = false -> null - description = "Lost and Found" -> null - id = 48 -> null - includes_all_repositories = false -> null - name = "lnf" -> null - organization = "ScottyLabs" -> null - organization_id = 3 -> null - permission = "write" -> null - units_map = { - "repo.code" = "write" - "repo.issues" = "write" - "repo.pulls" = "write" } -> null } # forgejo_team.lost-and-found will be created + resource "forgejo_team" "lost-and-found" { + can_create_org_repo = (known after apply) + description = "Lost and Found" + id = (known after apply) + includes_all_repositories = (known after apply) + name = "lost-and-found" + organization = (known after apply) + organization_id = 3 + permission = "write" + units_map = { + "repo.code" = "write" + "repo.issues" = "write" + "repo.pulls" = "write" } } # forgejo_team.lost-and-found-v2_leads will be created + resource "forgejo_team" "lost-and-found-v2_leads" { + can_create_org_repo = false + description = "Lost and Found leads" + id = (known after apply) + includes_all_repositories = false + name = "lost-and-found-v2-leads" + organization = (known after apply) + organization_id = 3 + permission = "admin" + units_map = { + "repo.actions" = "admin" + "repo.code" = "admin" + "repo.ext_issues" = "admin" + "repo.ext_wiki" = "admin" + "repo.issues" = "admin" + "repo.packages" = "admin" + "repo.projects" = "admin" + "repo.pulls" = "admin" + "repo.releases" = "admin" + "repo.wiki" = "admin" } } # forgejo_team.lost-and-found_leads will be destroyed # (because forgejo_team.lost-and-found_leads is not in configuration) - resource "forgejo_team" "lost-and-found_leads" { - can_create_org_repo = false -> null - description = "Lost and Found leads" -> null - id = 49 -> null - includes_all_repositories = false -> null - name = "lost-and-found-leads" -> null - organization = "ScottyLabs" -> null - organization_id = 3 -> null - permission = "admin" -> null - units_map = { - "repo.actions" = "admin" - "repo.code" = "admin" - "repo.ext_issues" = "admin" - "repo.ext_wiki" = "admin" - "repo.issues" = "admin" - "repo.packages" = "admin" - "repo.projects" = "admin" - "repo.pulls" = "admin" - "repo.releases" = "admin" - "repo.wiki" = "admin" } -> null } # forgejo_team_member.cbp_bpwang will be destroyed # (because forgejo_team_member.cbp_bpwang is not in configuration) - resource "forgejo_team_member" "cbp_bpwang" { - team_id = 3 -> null - user = "bpwang" -> null } # forgejo_team_member.cbp_echiu2 will be destroyed # (because forgejo_team_member.cbp_echiu2 is not in configuration) - resource "forgejo_team_member" "cbp_echiu2" { - team_id = 3 -> null - user = "echiu2" -> null } # forgejo_team_member.cbp_gostmeaper will be destroyed # (because forgejo_team_member.cbp_gostmeaper is not in configuration) - resource "forgejo_team_member" "cbp_gostmeaper" { - team_id = 3 -> null - user = "johncao" -> null } # forgejo_team_member.cbp_jzw2 will be destroyed # (because forgejo_team_member.cbp_jzw2 is not in configuration) - resource "forgejo_team_member" "cbp_jzw2" { - team_id = 3 -> null - user = "jzw2" -> null } # forgejo_team_member.cbp_kalee2 will be destroyed # (because forgejo_team_member.cbp_kalee2 is not in configuration) - resource "forgejo_team_member" "cbp_kalee2" { - team_id = 3 -> null - user = "kalee2" -> null } # forgejo_team_member.cbp_kli will be destroyed # (because forgejo_team_member.cbp_kli is not in configuration) - resource "forgejo_team_member" "cbp_kli" { - team_id = 3 -> null - user = "kli" -> null } # forgejo_team_member.cbp_stationedk_06 will be destroyed # (because forgejo_team_member.cbp_stationedk_06 is not in configuration) - resource "forgejo_team_member" "cbp_stationedk_06" { - team_id = 3 -> null - user = "joohank" -> null } # forgejo_team_member.cbp_vni2 will be destroyed # (because forgejo_team_member.cbp_vni2 is not in configuration) - resource "forgejo_team_member" "cbp_vni2" { - team_id = 3 -> null - user = "vni2" -> null } # forgejo_team_member.cbp_xmi will be destroyed # (because forgejo_team_member.cbp_xmi is not in configuration) - resource "forgejo_team_member" "cbp_xmi" { - team_id = 3 -> null - user = "xmi" -> null } # forgejo_team_member.cmu-courses_asivachi will be destroyed # (because forgejo_team_member.cmu-courses_asivachi is not in configuration) - resource "forgejo_team_member" "cmu-courses_asivachi" { - team_id = 12 -> null - user = "asivachi" -> null } # forgejo_team_member.cmu-courses_brianch2 will be destroyed # (because forgejo_team_member.cmu-courses_brianch2 is not in configuration) - resource "forgejo_team_member" "cmu-courses_brianch2" { - team_id = 12 -> null - user = "brianch2" -> null } # forgejo_team_member.cmu-courses_ckawibow will be destroyed # (because forgejo_team_member.cmu-courses_ckawibow is not in configuration) - resource "forgejo_team_member" "cmu-courses_ckawibow" { - team_id = 12 -> null - user = "ckawibow" -> null } # forgejo_team_member.cmu-courses_haiyuem will be destroyed # (because forgejo_team_member.cmu-courses_haiyuem is not in configuration) - resource "forgejo_team_member" "cmu-courses_haiyuem" { - team_id = 12 -> null - user = "haiyuem" -> null } # forgejo_team_member.cmu-courses_hannahl3 will be destroyed # (because forgejo_team_member.cmu-courses_hannahl3 is not in configuration) - resource "forgejo_team_member" "cmu-courses_hannahl3" { - team_id = 12 -> null - user = "hannahl3" -> null } # forgejo_team_member.cmu-courses_jasondin will be destroyed # (because forgejo_team_member.cmu-courses_jasondin is not in configuration) - resource "forgejo_team_member" "cmu-courses_jasondin" { - team_id = 12 -> null - user = "jasondin" -> null } # forgejo_team_member.cmu-courses_jgtsao will be destroyed # (because forgejo_team_member.cmu-courses_jgtsao is not in configuration) - resource "forgejo_team_member" "cmu-courses_jgtsao" { - team_id = 12 -> null - user = "jgtsao" -> null } # forgejo_team_member.cmu-courses_kyma will be destroyed # (because forgejo_team_member.cmu-courses_kyma is not in configuration) - resource "forgejo_team_member" "cmu-courses_kyma" { - team_id = 12 -> null - user = "kyma" -> null } # forgejo_team_member.cmu-courses_sgli will be destroyed # (because forgejo_team_member.cmu-courses_sgli is not in configuration) - resource "forgejo_team_member" "cmu-courses_sgli" { - team_id = 12 -> null - user = "sgli" -> null } # forgejo_team_member.cmu-courses_vaathava will be destroyed # (because forgejo_team_member.cmu-courses_vaathava is not in configuration) - resource "forgejo_team_member" "cmu-courses_vaathava" { - team_id = 12 -> null - user = "vaathava" -> null } # forgejo_team_member.cmu-housing_xindiy will be destroyed # (because forgejo_team_member.cmu-housing_xindiy is not in configuration) - resource "forgejo_team_member" "cmu-housing_xindiy" { - team_id = 2 -> null - user = "xindiy" -> null } # forgejo_team_member.cmu-maps_arnavrao will be destroyed # (because forgejo_team_member.cmu-maps_arnavrao is not in configuration) - resource "forgejo_team_member" "cmu-maps_arnavrao" { - team_id = 13 -> null - user = "arnavrao" -> null } # forgejo_team_member.cmu-maps_hayoonch will be destroyed # (because forgejo_team_member.cmu-maps_hayoonch is not in configuration) - resource "forgejo_team_member" "cmu-maps_hayoonch" { - team_id = 13 -> null - user = "hayoonch" -> null } # forgejo_team_member.cmu-maps_kennethz will be destroyed # (because forgejo_team_member.cmu-maps_kennethz is not in configuration) - resource "forgejo_team_member" "cmu-maps_kennethz" { - team_id = 13 -> null - user = "kzhong2" -> null } # forgejo_team_member.cmu-maps_pollyg will be destroyed # (because forgejo_team_member.cmu-maps_pollyg is not in configuration) - resource "forgejo_team_member" "cmu-maps_pollyg" { - team_id = 13 -> null - user = "pollyg" -> null } # forgejo_team_member.cmu-study_andyj will be destroyed # (because forgejo_team_member.cmu-study_andyj is not in configuration) - resource "forgejo_team_member" "cmu-study_andyj" { - team_id = 43 -> null - user = "andyj" -> null } # forgejo_team_member.cmu-study_cseluzhy will be destroyed # (because forgejo_team_member.cmu-study_cseluzhy is not in configuration) - resource "forgejo_team_member" "cmu-study_cseluzhy" { - team_id = 43 -> null - user = "cseluzhy" -> null } # forgejo_team_member.cmu-study_dsoral will be destroyed # (because forgejo_team_member.cmu-study_dsoral is not in configuration) - resource "forgejo_team_member" "cmu-study_dsoral" { - team_id = 43 -> null - user = "dsoral" -> null } # forgejo_team_member.cmu-study_kenneth4 will be destroyed # (because forgejo_team_member.cmu-study_kenneth4 is not in configuration) - resource "forgejo_team_member" "cmu-study_kenneth4" { - team_id = 43 -> null - user = "kenneth4" -> null } # forgejo_team_member.cmu-study_klaipras will be destroyed # (because forgejo_team_member.cmu-study_klaipras is not in configuration) - resource "forgejo_team_member" "cmu-study_klaipras" { - team_id = 43 -> null - user = "klaipras" -> null } # forgejo_team_member.cmu-study_mishag will be destroyed # (because forgejo_team_member.cmu-study_mishag is not in configuration) - resource "forgejo_team_member" "cmu-study_mishag" { - team_id = 43 -> null - user = "mishag" -> null } # forgejo_team_member.cmu-study_ocervera will be destroyed # (because forgejo_team_member.cmu-study_ocervera is not in configuration) - resource "forgejo_team_member" "cmu-study_ocervera" { - team_id = 43 -> null - user = "ocervera" -> null } # forgejo_team_member.cmugpt-agent_leads_jc_965 will be destroyed # (because forgejo_team_member.cmugpt-agent_leads_jc_965 is not in configuration) - resource "forgejo_team_member" "cmugpt-agent_leads_jc_965" { - team_id = 24 -> null - user = "jessec2" -> null } # forgejo_team_member.cmugpt-agent_leads_jiyas will be destroyed # (because forgejo_team_member.cmugpt-agent_leads_jiyas is not in configuration) - resource "forgejo_team_member" "cmugpt-agent_leads_jiyas" { - team_id = 24 -> null - user = "jiyas" -> null } # forgejo_team_member.cmugpt-mcp-server_leads_jc_965 will be destroyed # (because forgejo_team_member.cmugpt-mcp-server_leads_jc_965 is not in configuration) - resource "forgejo_team_member" "cmugpt-mcp-server_leads_jc_965" { - team_id = 26 -> null - user = "jessec2" -> null } # forgejo_team_member.cmugpt-mcp-server_leads_jiyas will be destroyed # (because forgejo_team_member.cmugpt-mcp-server_leads_jiyas is not in configuration) - resource "forgejo_team_member" "cmugpt-mcp-server_leads_jiyas" { - team_id = 26 -> null - user = "jiyas" -> null } # forgejo_team_member.cmugpt-sms-surface_leads_jc_965 will be destroyed # (because forgejo_team_member.cmugpt-sms-surface_leads_jc_965 is not in configuration) - resource "forgejo_team_member" "cmugpt-sms-surface_leads_jc_965" { - team_id = 25 -> null - user = "jessec2" -> null } # forgejo_team_member.cmugpt-sms-surface_leads_jiyas will be destroyed # (because forgejo_team_member.cmugpt-sms-surface_leads_jiyas is not in configuration) - resource "forgejo_team_member" "cmugpt-sms-surface_leads_jiyas" { - team_id = 25 -> null - user = "jiyas" -> null } # forgejo_team_member.cmugpt-surface_leads_jc_965 will be destroyed # (because forgejo_team_member.cmugpt-surface_leads_jc_965 is not in configuration) - resource "forgejo_team_member" "cmugpt-surface_leads_jc_965" { - team_id = 23 -> null - user = "jessec2" -> null } # forgejo_team_member.cmugpt-surface_leads_jiyas will be destroyed # (because forgejo_team_member.cmugpt-surface_leads_jiyas is not in configuration) - resource "forgejo_team_member" "cmugpt-surface_leads_jiyas" { - team_id = 23 -> null - user = "jiyas" -> null } # forgejo_team_member.devops_acchs will be destroyed # (because forgejo_team_member.devops_acchs is not in configuration) - resource "forgejo_team_member" "devops_acchs" { - team_id = 4 -> null - user = "acchs" -> null } # forgejo_team_member.devops_aszhou will be destroyed # (because forgejo_team_member.devops_aszhou is not in configuration) - resource "forgejo_team_member" "devops_aszhou" { - team_id = 4 -> null - user = "aszhou" -> null } # forgejo_team_member.devops_indigo0445 will be destroyed # (because forgejo_team_member.devops_indigo0445 is not in configuration) - resource "forgejo_team_member" "devops_indigo0445" { - team_id = 4 -> null - user = "rjwu" -> null } # forgejo_team_member.devops_jhhan2 will be destroyed # (because forgejo_team_member.devops_jhhan2 is not in configuration) - resource "forgejo_team_member" "devops_jhhan2" { - team_id = 4 -> null - user = "jhhan2" -> null } # forgejo_team_member.devops_saniyav will be destroyed # (because forgejo_team_member.devops_saniyav is not in configuration) - resource "forgejo_team_member" "devops_saniyav" { - team_id = 4 -> null - user = "saniyav" -> null } # forgejo_team_member.devops_stationedk_06 will be destroyed # (because forgejo_team_member.devops_stationedk_06 is not in configuration) - resource "forgejo_team_member" "devops_stationedk_06" { - team_id = 4 -> null - user = "joohank" -> null } # forgejo_team_member.lnf_anish will be destroyed # (because forgejo_team_member.lnf_anish is not in configuration) - resource "forgejo_team_member" "lnf_anish" { - team_id = 48 -> null - user = "anish" -> null } # forgejo_team_member.lost-and-found-v2_leads_anish will be created + resource "forgejo_team_member" "lost-and-found-v2_leads_anish" { + team_id = (known after apply) + user = "anish" } # forgejo_team_member.lost-and-found_anish will be created + resource "forgejo_team_member" "lost-and-found_anish" { + team_id = (known after apply) + user = "anish" } # forgejo_team_member.lost-and-found_leads_anish will be destroyed # (because forgejo_team_member.lost-and-found_leads_anish is not in configuration) - resource "forgejo_team_member" "lost-and-found_leads_anish" { - team_id = 49 -> null - user = "anish" -> null } # forgejo_team_member.slai_akhanal2 will be destroyed # (because forgejo_team_member.slai_akhanal2 is not in configuration) - resource "forgejo_team_member" "slai_akhanal2" { - team_id = 8 -> null - user = "akhanal2" -> null } # forgejo_team_member.slai_arhavthakkar will be created + resource "forgejo_team_member" "slai_arhavthakkar" { + team_id = 8 + user = "arhavthakkar" } # forgejo_team_member.slai_jcz2 will be destroyed # (because forgejo_team_member.slai_jcz2 is not in configuration) - resource "forgejo_team_member" "slai_jcz2" { - team_id = 8 -> null - user = "jcz2" -> null } # forgejo_team_member.slai_jliao2 will be destroyed # (because forgejo_team_member.slai_jliao2 is not in configuration) - resource "forgejo_team_member" "slai_jliao2" { - team_id = 8 -> null - user = "jliao2" -> null } # forgejo_team_member.slai_sissizh3n will be destroyed # (because forgejo_team_member.slai_sissizh3n is not in configuration) - resource "forgejo_team_member" "slai_sissizh3n" { - team_id = 8 -> null - user = "sissizh3n" -> null } # forgejo_team_member.study_leads_cseluzhy will be destroyed # (because forgejo_team_member.study_leads_cseluzhy is not in configuration) - resource "forgejo_team_member" "study_leads_cseluzhy" { - team_id = 42 -> null - user = "cseluzhy" -> null } # forgejo_team_member.study_leads_mishag will be destroyed # (because forgejo_team_member.study_leads_mishag is not in configuration) - resource "forgejo_team_member" "study_leads_mishag" { - team_id = 42 -> null - user = "mishag" -> null } # forgejo_team_member.tartan-vote_drishtis will be destroyed # (because forgejo_team_member.tartan-vote_drishtis is not in configuration) - resource "forgejo_team_member" "tartan-vote_drishtis" { - team_id = 6 -> null - user = "drishtis" -> null } # forgejo_team_member.tartan-vote_eb_thom will be destroyed # (because forgejo_team_member.tartan-vote_eb_thom is not in configuration) - resource "forgejo_team_member" "tartan-vote_eb_thom" { - team_id = 6 -> null - user = "ebase" -> null } # forgejo_team_member.tartan-vote_jzd will be destroyed # (because forgejo_team_member.tartan-vote_jzd is not in configuration) - resource "forgejo_team_member" "tartan-vote_jzd" { - team_id = 6 -> null - user = "jzd" -> null } # forgejo_team_member.tartan-vote_mxiong2 will be destroyed # (because forgejo_team_member.tartan-vote_mxiong2 is not in configuration) - resource "forgejo_team_member" "tartan-vote_mxiong2" { - team_id = 6 -> null - user = "mxiong2" -> null } # forgejo_team_member.tartan-vote_stationedk_06 will be destroyed # (because forgejo_team_member.tartan-vote_stationedk_06 is not in configuration) - resource "forgejo_team_member" "tartan-vote_stationedk_06" { - team_id = 6 -> null - user = "joohank" -> null } # forgejo_team_member.tech_leads_cseluzhy will be destroyed # (because forgejo_team_member.tech_leads_cseluzhy is not in configuration) - resource "forgejo_team_member" "tech_leads_cseluzhy" { - team_id = 44 -> null - user = "cseluzhy" -> null } # forgejo_team_member.tech_leads_jc_965 will be destroyed # (because forgejo_team_member.tech_leads_jc_965 is not in configuration) - resource "forgejo_team_member" "tech_leads_jc_965" { - team_id = 44 -> null - user = "jessec2" -> null } # forgejo_team_member.tech_leads_jiyas will be destroyed # (because forgejo_team_member.tech_leads_jiyas is not in configuration) - resource "forgejo_team_member" "tech_leads_jiyas" { - team_id = 44 -> null - user = "jiyas" -> null } # forgejo_team_member.tech_leads_mishag will be destroyed # (because forgejo_team_member.tech_leads_mishag is not in configuration) - resource "forgejo_team_member" "tech_leads_mishag" { - team_id = 44 -> null - user = "mishag" -> null } # forgejo_team_member.terrier_ethanli will be destroyed # (because forgejo_team_member.terrier_ethanli is not in configuration) - resource "forgejo_team_member" "terrier_ethanli" { - team_id = 10 -> null - user = "ethanli" -> null } # forgejo_team_member.terrier_jazang will be destroyed # (because forgejo_team_member.terrier_jazang is not in configuration) - resource "forgejo_team_member" "terrier_jazang" { - team_id = 10 -> null - user = "jazang" -> null } # forgejo_team_repository.lnf_lost_and_found will be destroyed # (because forgejo_team_repository.lnf_lost_and_found is not in configuration) - resource "forgejo_team_repository" "lnf_lost_and_found" { - owner = "ScottyLabs" -> null - repository = "lost-and-found" -> null - team_id = 48 -> null } # forgejo_team_repository.lost-and-found-v2_leads_lost_and_found_v2 will be created + resource "forgejo_team_repository" "lost-and-found-v2_leads_lost_and_found_v2" { + owner = "ScottyLabs" + repository = "lost-and-found-v2" + team_id = (known after apply) } # forgejo_team_repository.lost-and-found_leads_lost_and_found will be destroyed # (because forgejo_team_repository.lost-and-found_leads_lost_and_found is not in configuration) - resource "forgejo_team_repository" "lost-and-found_leads_lost_and_found" { - owner = "ScottyLabs" -> null - repository = "lost-and-found" -> null - team_id = 49 -> null } # forgejo_team_repository.lost-and-found_lost_and_found_v2 will be created + resource "forgejo_team_repository" "lost-and-found_lost_and_found_v2" { + owner = "ScottyLabs" + repository = "lost-and-found-v2" + team_id = (known after apply) } # github_actions_repository_permissions.lnf_lost_and_found_actions will be destroyed # (because github_actions_repository_permissions.lnf_lost_and_found_actions is not in configuration) - resource "github_actions_repository_permissions" "lnf_lost_and_found_actions" { - enabled = false -> null - id = "lost-and-found" -> null - repository = "lost-and-found" -> null - sha_pinning_required = false -> null } # github_actions_repository_permissions.lost-and-found_lost_and_found_v2_actions will be created + resource "github_actions_repository_permissions" "lost-and-found_lost_and_found_v2_actions" { + enabled = false + id = (known after apply) + repository = "lost-and-found-v2" + sha_pinning_required = (known after apply) } # github_repository.lnf_lost_and_found will be destroyed # (because github_repository.lnf_lost_and_found is not in configuration) - resource "github_repository" "lnf_lost_and_found" { - allow_auto_merge = false -> null - allow_forking = true -> null - allow_merge_commit = true -> null - allow_rebase_merge = true -> null - allow_squash_merge = true -> null - allow_update_branch = false -> null - archived = false -> null - default_branch = "main" -> null - delete_branch_on_merge = false -> null - description = "READ-ONLY MIRROR" -> null - etag = "W/\"add4e8b3b696a4f7aba6dc0fb2ba8086a98021b015f07e1556abc01872b5662b\"" -> null - fork = "false" -> null - full_name = "ScottyLabs/lost-and-found" -> null - git_clone_url = "git://github.com/ScottyLabs/lost-and-found.git" -> null - has_discussions = false -> null - has_downloads = false -> null - has_issues = false -> null - has_projects = false -> null - has_wiki = false -> null - homepage_url = "https://git.cmu.dev/ScottyLabs/lost-and-found" -> null - html_url = "https://github.com/ScottyLabs/lost-and-found" -> null - http_clone_url = "https://github.com/ScottyLabs/lost-and-found.git" -> null - id = "lost-and-found" -> null - ignore_vulnerability_alerts_during_read = false -> null - is_template = false -> null - merge_commit_message = "PR_TITLE" -> null - merge_commit_title = "MERGE_MESSAGE" -> null - name = "lost-and-found" -> null - node_id = "R_kgDOUlb8-g" -> null - primary_language = "TypeScript" -> null - private = false -> null - repo_id = 1381432570 -> null - squash_merge_commit_message = "COMMIT_MESSAGES" -> null - squash_merge_commit_title = "COMMIT_OR_PR_TITLE" -> null - ssh_clone_url = "git@github.com:ScottyLabs/lost-and-found.git" -> null - svn_url = "https://github.com/ScottyLabs/lost-and-found" -> null - topics = [] -> null - visibility = "public" -> null - vulnerability_alerts = true -> null - web_commit_signoff_required = false -> null - security_and_analysis { - secret_scanning { - status = "disabled" -> null } - secret_scanning_push_protection { - status = "disabled" -> null } } } # github_repository.lost-and-found_lost_and_found_v2 will be created + resource "github_repository" "lost-and-found_lost_and_found_v2" { + allow_auto_merge = false + allow_forking = (known after apply) + allow_merge_commit = true + allow_rebase_merge = true + allow_squash_merge = true + archived = false + default_branch = (known after apply) + delete_branch_on_merge = false + description = "READ-ONLY MIRROR" + etag = (known after apply) + fork = (known after apply) + full_name = (known after apply) + git_clone_url = (known after apply) + has_discussions = false + has_issues = false + has_projects = false + has_wiki = false + homepage_url = "https://git.cmu.dev/ScottyLabs/lost-and-found-v2" + html_url = (known after apply) + http_clone_url = (known after apply) + id = (known after apply) + ignore_vulnerability_alerts_during_read = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "lost-and-found-v2" + node_id = (known after apply) + primary_language = (known after apply) + private = (known after apply) + repo_id = (known after apply) + source_owner = (known after apply) + source_repo = (known after apply) + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + ssh_clone_url = (known after apply) + svn_url = (known after apply) + topics = (known after apply) + visibility = "public" + vulnerability_alerts = (known after apply) + web_commit_signoff_required = (known after apply) + security_and_analysis (known after apply) } # github_repository_deploy_key.lnf_lost_and_found_mirror_deploy_key will be destroyed # (because github_repository_deploy_key.lnf_lost_and_found_mirror_deploy_key is not in configuration) - resource "github_repository_deploy_key" "lnf_lost_and_found_mirror_deploy_key" { - etag = "W/\"8a5a3104e8642c4c24c27f0b5ff2bda20df4132d93d3479e9f1cf34a11aba99f\"" -> null - id = "lost-and-found:164076320" -> null - key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor" -> null - read_only = false -> null - repository = "lost-and-found" -> null - title = "Forgejo mirror" -> null } # github_repository_deploy_key.lost-and-found_lost_and_found_v2_mirror_deploy_key will be created + resource "github_repository_deploy_key" "lost-and-found_lost_and_found_v2_mirror_deploy_key" { + etag = (known after apply) + id = (known after apply) + key = (known after apply) + read_only = false + repository = "lost-and-found-v2" + title = "Forgejo mirror" } # github_repository_ruleset.lnf_lost_and_found_ruleset will be destroyed # (because github_repository_ruleset.lnf_lost_and_found_ruleset is not in configuration) - resource "github_repository_ruleset" "lnf_lost_and_found_ruleset" { - enforcement = "active" -> null - etag = "\"f0dc18ea48bf55c038111579b29d9797c41172781f3d09886fce310fab7585a8\"" -> null - id = "23821214" -> null - name = "Default" -> null - node_id = "RRS_lACqUmVwb3NpdG9yec5SVvz6zgFre54" -> null - repository = "lost-and-found" -> null - ruleset_id = 23821214 -> null - target = "branch" -> null - bypass_actors { - actor_id = 164076320 -> null - actor_type = "DeployKey" -> null - bypass_mode = "always" -> null } - conditions { - ref_name { - exclude = [] -> null - include = [ - "~ALL", ] -> null } } - rules { - creation = true -> null - deletion = true -> null - non_fast_forward = true -> null - required_linear_history = false -> null - required_signatures = false -> null - update = true -> null - update_allows_fetch_and_merge = false -> null - pull_request { - allowed_merge_methods = [ - "merge", - "squash", - "rebase", ] -> null - dismiss_stale_reviews_on_push = false -> null - require_code_owner_review = false -> null - require_last_push_approval = false -> null - required_approving_review_count = 1 -> null - required_review_thread_resolution = false -> null } } } # github_repository_ruleset.lost-and-found_lost_and_found_v2_ruleset will be created + resource "github_repository_ruleset" "lost-and-found_lost_and_found_v2_ruleset" { + enforcement = "active" + etag = (known after apply) + id = (known after apply) + name = "Default" + node_id = (known after apply) + repository = "lost-and-found-v2" + ruleset_id = (known after apply) + target = "branch" + bypass_actors { + actor_id = (known after apply) + actor_type = "DeployKey" + bypass_mode = "always" } + conditions { + ref_name { + exclude = [] + include = [ + "~ALL", ] } } + rules { + creation = true + deletion = true + non_fast_forward = true + update = true + update_allows_fetch_and_merge = false + pull_request { + allowed_merge_methods = (known after apply) + dismiss_stale_reviews_on_push = false + require_code_owner_review = false + require_last_push_approval = false + required_approving_review_count = 1 + required_review_thread_resolution = false } } } # github_team.cbp will be created + resource "github_team" "cbp" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "Community-Based Projects" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-cal will be created + resource "github_team" "cmu-cal" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Cal" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-courses will be created + resource "github_team" "cmu-courses" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Courses" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-eats will be created + resource "github_team" "cmu-eats" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Eats" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-housing will be created + resource "github_team" "cmu-housing" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Housing" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-insta will be created + resource "github_team" "cmu-insta" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Insta" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-maps will be created + resource "github_team" "cmu-maps" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Maps" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.cmu-study will be created + resource "github_team" "cmu-study" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "CMU Study" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.devops will be created + resource "github_team" "devops" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "DevOps" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.lost-and-found will be created + resource "github_team" "lost-and-found" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "Lost and Found" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.occ will be created + resource "github_team" "occ" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "OCC" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.quest will be created + resource "github_team" "quest" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "Quest" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.slai will be created + resource "github_team" "slai" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "ScottyLabs AI" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.tartan-vote will be created + resource "github_team" "tartan-vote" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "Tartan Vote" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.terrier will be created + resource "github_team" "terrier" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "Terrier" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team.uia will be created + resource "github_team" "uia" { + create_default_maintainer = false + etag = (known after apply) + id = (known after apply) + members_count = (known after apply) + name = "UI Architecture" + node_id = (known after apply) + notification_setting = "notifications_enabled" + parent_team_read_id = (known after apply) + parent_team_read_slug = (known after apply) + privacy = "closed" + slug = (known after apply) } # github_team_membership.cbp_anish will be created + resource "github_team_membership" "cbp_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.cbp_liamwalk will be created + resource "github_team_membership" "cbp_liamwalk" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "pandaaured" } # github_team_membership.cbp_maybe_yiyi will be created + resource "github_team_membership" "cbp_maybe_yiyi" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "maybe-yiyi" } # github_team_membership.cbp_nikhilr will be created + resource "github_team_membership" "cbp_nikhilr" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "ecstaticpilot" } # github_team_membership.cbp_tentype will be created + resource "github_team_membership" "cbp_tentype" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "tentype" } # github_team_membership.cbp_xboxbedrock will be created + resource "github_team_membership" "cbp_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.cmu-cal_anish will be created + resource "github_team_membership" "cmu-cal_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.cmu-cal_jalenluorion will be created + resource "github_team_membership" "cmu-cal_jalenluorion" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "jalenluorion" } # github_team_membership.cmu-courses_anish will be created + resource "github_team_membership" "cmu-courses_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.cmu-courses_dkou will be created + resource "github_team_membership" "cmu-courses_dkou" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "sharkree" } # github_team_membership.cmu-courses_etashjha will be created + resource "github_team_membership" "cmu-courses_etashjha" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "etashj" } # github_team_membership.cmu-courses_gabrielx will be created + resource "github_team_membership" "cmu-courses_gabrielx" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "gabriel-xu" } # github_team_membership.cmu-eats_arom1a will be created + resource "github_team_membership" "cmu-eats_arom1a" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "arom1a" } # github_team_membership.cmu-housing_amzoeee will be created + resource "github_team_membership" "cmu-housing_amzoeee" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "amzoeee" } # github_team_membership.cmu-housing_anish will be created + resource "github_team_membership" "cmu-housing_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.cmu-housing_emmawong will be created + resource "github_team_membership" "cmu-housing_emmawong" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "emw868" } # github_team_membership.cmu-housing_gostmeaper will be created + resource "github_team_membership" "cmu-housing_gostmeaper" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "gostmeaper" } # github_team_membership.cmu-housing_jessica_lr_song will be created + resource "github_team_membership" "cmu-housing_jessica_lr_song" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "jessica-lr-song" } # github_team_membership.cmu-housing_kluoxx will be created + resource "github_team_membership" "cmu-housing_kluoxx" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "luokaden888" } # github_team_membership.cmu-housing_manrajs will be created + resource "github_team_membership" "cmu-housing_manrajs" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "manraj10" } # github_team_membership.cmu-housing_nikhilr will be created + resource "github_team_membership" "cmu-housing_nikhilr" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ecstaticpilot" } # github_team_membership.cmu-housing_rhsen will be created + resource "github_team_membership" "cmu-housing_rhsen" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "rohansen08" } # github_team_membership.cmu-housing_stringatlas will be created + resource "github_team_membership" "cmu-housing_stringatlas" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "stringatlas" } # github_team_membership.cmu-housing_tentype will be created + resource "github_team_membership" "cmu-housing_tentype" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "tentype" } # github_team_membership.cmu-housing_xboxbedrock will be created + resource "github_team_membership" "cmu-housing_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.cmu-housing_zoexue will be created + resource "github_team_membership" "cmu-housing_zoexue" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "o-zox-o" } # github_team_membership.cmu-insta_etashjha will be created + resource "github_team_membership" "cmu-insta_etashjha" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "etashj" } # github_team_membership.cmu-maps_anish will be created + resource "github_team_membership" "cmu-maps_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.cmu-maps_siddharthr will be created + resource "github_team_membership" "cmu-maps_siddharthr" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "overthrowing" } # github_team_membership.cmu-study_annadavi will be created + resource "github_team_membership" "cmu-study_annadavi" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "annadavid1" } # github_team_membership.devops_anish will be created + resource "github_team_membership" "devops_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.devops_thesuperrl will be created + resource "github_team_membership" "devops_thesuperrl" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "thesuperrl" } # github_team_membership.devops_xboxbedrock will be created + resource "github_team_membership" "devops_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.lost-and-found_anish will be created + resource "github_team_membership" "lost-and-found_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.occ_acchs will be created + resource "github_team_membership" "occ_acchs" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "acchs-at-cmu" } # github_team_membership.occ_anish will be created + resource "github_team_membership" "occ_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.occ_dcrodrig will be created + resource "github_team_membership" "occ_dcrodrig" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "newhacker1746" } # github_team_membership.occ_xboxbedrock will be created + resource "github_team_membership" "occ_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.quest_anish will be created + resource "github_team_membership" "quest_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.quest_brightz will be created + resource "github_team_membership" "quest_brightz" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "bright-zheng" } # github_team_membership.quest_jw8 will be created + resource "github_team_membership" "quest_jw8" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "jeffreyyijiwang" } # github_team_membership.quest_kechezon will be created + resource "github_team_membership" "quest_kechezon" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "kechezon" } # github_team_membership.quest_xboxbedrock will be created + resource "github_team_membership" "quest_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.slai_anish will be created + resource "github_team_membership" "slai_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.slai_arhavthakkar will be created + resource "github_team_membership" "slai_arhavthakkar" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "arhavthakkar" } # github_team_membership.slai_jc_965 will be created + resource "github_team_membership" "slai_jc_965" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "jc-965" } # github_team_membership.slai_jiyas will be created + resource "github_team_membership" "slai_jiyas" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "jiya2301" } # github_team_membership.slai_krishsax will be created + resource "github_team_membership" "slai_krishsax" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "krishsaxena" } # github_team_membership.slai_qianxuege will be created + resource "github_team_membership" "slai_qianxuege" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "qianxuege" } # github_team_membership.slai_rzhu3 will be created + resource "github_team_membership" "slai_rzhu3" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "richard-31415" } # github_team_membership.slai_xboxbedrock will be created + resource "github_team_membership" "slai_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.tartan-vote_anish will be created + resource "github_team_membership" "tartan-vote_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.tartan-vote_maybe_yiyi will be created + resource "github_team_membership" "tartan-vote_maybe_yiyi" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "maybe-yiyi" } # github_team_membership.tartan-vote_riztofu will be created + resource "github_team_membership" "tartan-vote_riztofu" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "riztofu" } # github_team_membership.tartan-vote_tentype will be created + resource "github_team_membership" "tartan-vote_tentype" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "tentype" } # github_team_membership.tartan-vote_xboxbedrock will be created + resource "github_team_membership" "tartan-vote_xboxbedrock" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "xboxbedrock" } # github_team_membership.terrier_amzoeee will be created + resource "github_team_membership" "terrier_amzoeee" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "amzoeee" } # github_team_membership.terrier_anish will be created + resource "github_team_membership" "terrier_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # github_team_membership.terrier_dkou will be created + resource "github_team_membership" "terrier_dkou" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "sharkree" } # github_team_membership.terrier_etashjha will be created + resource "github_team_membership" "terrier_etashjha" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "etashj" } # github_team_membership.terrier_kothurvidur will be created + resource "github_team_membership" "terrier_kothurvidur" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = (known after apply) + username = "kothurvidur" } # github_team_membership.terrier_kritdass will be created + resource "github_team_membership" "terrier_kritdass" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "kritdass" } # github_team_membership.uia_anish will be created + resource "github_team_membership" "uia_anish" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = (known after apply) + username = "ap-1" } # restapi_object.lnf_lost_and_found_kennel_webhook will be destroyed # (because restapi_object.lnf_lost_and_found_kennel_webhook is not in configuration) - resource "restapi_object" "lnf_lost_and_found_kennel_webhook" { - api_data = { - "active" = "true" - "authorization_header" = "" - "branch_filter" = "" - "config" = "map[content_type:json url:https://kennel.scottylabs.org/webhook]" - "content_type" = "json" - "created_at" = "2026-09-22T12:06:53Z" - "events" = "[delete push pull_request pull_request_assign pull_request_label pull_request_milestone pull_request_comment pull_request_review_approved pull_request_review_rejected pull_request_review_comment pull_request_sync pull_request_review_request]" - "id" = "34" - "metadata" = "<nil>" - "type" = "forgejo" - "updated_at" = "2026-09-22T12:06:53Z" - "url" = "https://kennel.scottylabs.org/webhook" } -> null - api_response = jsonencode( { - active = true - authorization_header = "" - branch_filter = "" - config = { - content_type = "json" - url = "https://kennel.scottylabs.org/webhook" } - content_type = "json" - created_at = "2026-09-22T12:06:53Z" - events = [ - "delete", - "push", - "pull_request", - "pull_request_assign", - "pull_request_label", - "pull_request_milestone", - "pull_request_comment", - "pull_request_review_approved", - "pull_request_review_rejected", - "pull_request_review_comment", - "pull_request_sync", - "pull_request_review_request", ] - id = 34 - metadata = null - type = "forgejo" - updated_at = "2026-09-22T12:06:53Z" - url = "https://kennel.scottylabs.org/webhook" } ) -> null - create_response = jsonencode( { - active = true - authorization_header = "" - branch_filter = "" - config = { - content_type = "json" - url = "https://kennel.scottylabs.org/webhook" } - content_type = "json" - created_at = "2026-09-22T12:06:53Z" - events = [ - "delete", - "push", - "pull_request", - "pull_request_assign", - "pull_request_label", - "pull_request_milestone", - "pull_request_comment", - "pull_request_review_approved", - "pull_request_review_rejected", - "pull_request_review_comment", - "pull_request_sync", - "pull_request_review_request", ] - id = 34 - metadata = null - type = "forgejo" - updated_at = "2026-09-22T12:06:53Z" - url = "https://kennel.scottylabs.org/webhook" } ) -> null - data = (sensitive value) -> null - id = "34" -> null - id_attribute = "id" -> null - path = "/api/v1/repos/ScottyLabs/lost-and-found/hooks" -> null - update_method = "PATCH" -> null } # restapi_object.lnf_lost_and_found_push_mirror will be destroyed # (because restapi_object.lnf_lost_and_found_push_mirror is not in configuration) - resource "restapi_object" "lnf_lost_and_found_push_mirror" { - api_data = { - "branch_filter" = "" - "created" = "2026-09-22T12:06:53Z" - "interval" = "8h0m0s" - "last_error" = "" - "last_update" = "2026-09-22T12:11:16Z" - "public_key" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor" - "remote_address" = "ssh://github.com/ScottyLabs/lost-and-found.git" - "remote_name" = "remote_mirror_Hd6adHzND-A" - "repo_name" = "lost-and-found" - "sync_on_commit" = "true" } -> null - api_response = jsonencode( { - branch_filter = "" - created = "2026-09-22T12:06:53Z" - interval = "8h0m0s" - last_error = "" - last_update = "2026-09-22T12:11:16Z" - public_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor" - remote_address = "ssh://github.com/ScottyLabs/lost-and-found.git" - remote_name = "remote_mirror_Hd6adHzND-A" - repo_name = "lost-and-found" - sync_on_commit = true } ) -> null - create_response = jsonencode( { - branch_filter = "" - created = "2026-09-22T12:06:53Z" - interval = "8h0m0s" - last_error = "" - last_update = "1970-01-01T00:00:00Z" - public_key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILE2F/YuR/uVy6irYj3A4HwRXj/z17go5/0vX0pjTZor" - remote_address = "ssh://github.com/ScottyLabs/lost-and-found.git" - remote_name = "remote_mirror_Hd6adHzND-A" - repo_name = "lost-and-found" - sync_on_commit = true } ) -> null - data = jsonencode( { - interval = "8h0m0s" - remote_address = "git@github.com:ScottyLabs/lost-and-found.git" - sync_on_commit = true - use_ssh = true } ) -> null - id = "remote_mirror_Hd6adHzND-A" -> null - id_attribute = "remote_name" -> null - path = "/api/v1/repos/ScottyLabs/lost-and-found/push_mirrors" -> null } # restapi_object.lost-and-found_lost_and_found_v2_push_mirror will be created + resource "restapi_object" "lost-and-found_lost_and_found_v2_push_mirror" { + api_data = (known after apply) + api_response = (known after apply) + create_response = (known after apply) + data = jsonencode( { + interval = "8h0m0s" + remote_address = "git@github.com:ScottyLabs/lost-and-found-v2.git" + sync_on_commit = true + use_ssh = true } ) + id = (known after apply) + id_attribute = "remote_name" + path = "/api/v1/repos/ScottyLabs/lost-and-found-v2/push_mirrors" } Plan: 92 to add, 0 to change, 75 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p git ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgit%252Fdefault%252Fgit) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p git ``` Plan: 92 to add, 0 to change, 75 to destroy. --- ### Plan Summary 6 projects, 6 with changes, 0 with no changes, 0 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Member

atlantis unlock

atlantis unlock

All Atlantis locks for this PR have been unlocked and plans discarded

All Atlantis locks for this PR have been unlocked and plans discarded
krishsax approved these changes 2026-09-22 17:38:34 +00:00
Owner

Consolidated into #352. Closing.

Consolidated into #352. Closing.
thesuperRL closed this pull request 2026-09-22 18:12:38 +00:00
All checks were successful
atlantis/plan: slack Plan: 3 to add, 0 to change, 97 to destroy.
atlantis/plan: google_play Plan: 0 to add, 0 to change, 32 to destroy.
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 48 to destroy.
atlantis/plan: keycloak Plan: 38 to add, 25 to change, 38 to destroy.
kennel/build skipped: no services or static sites defined
atlantis/plan: discord Plan: 3 to add, 5 to change, 46 to destroy.
atlantis/plan: git Plan: 92 to add, 0 to change, 75 to destroy.
atlantis/plan 6/6 projects planned successfully.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.

Pull request closed

Sign in to join this conversation.
No description provided.