feat: add kingstol and azc to cmu-cal team members #464

Closed
jalenluorion wants to merge 8 commits from jalenluorion/governance:feat/cmu-cal-members-2 into main
Member

Adds kingstol and azc to the CMU Cal team. The other pending members (apurwar, mlisien, rgurnane, smookher) have not linked all their accounts yet and will follow in a separate PR.

Adds kingstol and azc to the CMU Cal team. The other pending members (apurwar, mlisien, rgurnane, smookher) have not linked all their accounts yet and will follow in a separate PR.
feat: add remaining cmu-cal team members
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Failing after 13m12s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
1abdc8e355
jalenluorion changed title from WIP: feat: add remaining cmu-cal team members to feat: add kingstol to cmu-cal team members 2026-10-03 02:00:27 +00:00
jalenluorion force-pushed feat/cmu-cal-members-2 from 1abdc8e355
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Failing after 13m12s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
to c308cbc094
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/plan Plan failed.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Failing after 13m57s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
2026-10-03 02:00:27 +00:00
Compare
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit c308cbc.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit c308cbc. Wait until the previous command is complete and try again ```

Plan Error

cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit c308cbc.
Wait until the previous command is complete and try again
**Plan Error** ``` cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit c308cbc. Wait until the previous command is complete and try again ``` - Commit: [c308cbc094fbeb48dca0947c5bc488d4919957c1](https://git.cmu.dev/ScottyLabs/governance/pulls/464/commits/c308cbc094fbeb48dca0947c5bc488d4919957c1)
jalenluorion force-pushed feat/cmu-cal-members-2 from c308cbc094
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/plan Plan failed.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Failing after 13m57s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
to e0b90227f5
All checks were successful
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Successful in 4m40s
CI / check-1 (pull_request) Successful in 5m51s
CI / check (pull_request) Successful in 0s
2026-10-03 03:00:38 +00:00
Compare
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
Some checks failed
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: git Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: slack Plan failed.
kennel/build skipped: no services or static sites defined
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan 4/5 projects failed to plan.
401b0d7d7d

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Show Output
Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-schema)
   Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-core)
   Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-tfgen)
   Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-cli)
    Finished `release` profile [optimized] target(s) in 10.30s


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

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.tech_kingstol will be created
+ resource "google_cloud_identity_group_membership" "tech_kingstol" {
+       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 = "kingstol@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 1 to add, 0 to change, 0 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, 0 to destroy.


Plan Summary

5 projects, 1 with changes, 0 with no changes, 4 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 5 projects: 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` --- ### 1. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-schema) Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-core) Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 10.30s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # google_cloud_identity_group_membership.tech_kingstol will be created + resource "google_cloud_identity_group_membership" "tech_kingstol" { + 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 = "kingstol@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 1 to add, 0 to change, 0 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, 0 to destroy. --- ### Plan Summary 5 projects, 1 with changes, 0 with no changes, 4 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 ```
jalenluorion changed title from feat: add kingstol to cmu-cal team members to feat: add kingstol and azc to cmu-cal team members 2026-10-03 20:06:48 +00:00
Error: Pre-workflow hook failed: 90bfa5fca8359f32a96aef2ff12c0233498c313d
``` Error: Pre-workflow hook failed: 90bfa5fca8359f32a96aef2ff12c0233498c313d ```
Error: Pre-workflow hook failed: 90bfa5fca8359f32a96aef2ff12c0233498c313d
``` Error: Pre-workflow hook failed: 90bfa5fca8359f32a96aef2ff12c0233498c313d ```
feat: add azc to cmu-cal team members
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: slack Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan 4/5 projects failed to plan.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Successful in 3m11s
CI / check-1 (pull_request) Successful in 4m16s
CI / check (pull_request) Successful in 0s
90bfa5fca8

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Show Output
Finished `release` profile [optimized] target(s) in 0.06s


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

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.tech_kingstol will be created
+ resource "google_cloud_identity_group_membership" "tech_kingstol" {
+       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 = "kingstol@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 1 to add, 0 to change, 0 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, 0 to destroy.


Plan Summary

5 projects, 1 with changes, 0 with no changes, 4 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 5 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Finished `release` profile [optimized] target(s) in 0.06s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # google_cloud_identity_group_membership.tech_kingstol will be created + resource "google_cloud_identity_group_membership" "tech_kingstol" { + 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 = "kingstol@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 1 to add, 0 to change, 0 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, 0 to destroy. --- ### Plan Summary 5 projects, 1 with changes, 0 with no changes, 4 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 ```
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/plan: google_groups Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan 5/5 projects failed to plan.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/apply Apply failed.
7f1171bc62

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Show Output
Finished `release` profile [optimized] target(s) in 0.05s


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

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.tech_azc will be created
+ resource "google_cloud_identity_group_membership" "tech_azc" {
+       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 = "azc@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

  # google_cloud_identity_group_membership.tech_kingstol will be created
+ resource "google_cloud_identity_group_membership" "tech_kingstol" {
+       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 = "kingstol@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy.


Plan Summary

5 projects, 1 with changes, 0 with no changes, 4 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 5 projects: 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` --- ### 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #463. To continue, delete the lock from #463 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Finished `release` profile [optimized] target(s) in 0.05s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # google_cloud_identity_group_membership.tech_azc will be created + resource "google_cloud_identity_group_membership" "tech_azc" { + 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 = "azc@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_kingstol will be created + resource "google_cloud_identity_group_membership" "tech_kingstol" { + 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 = "kingstol@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy. --- ### Plan Summary 5 projects, 1 with changes, 0 with no changes, 4 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 apply

atlantis apply

Apply Error

plan for dir "tofu/keycloak" workspace "default" project "keycloak" errored and cannot be applied without a plan file; run `atlantis plan`
**Apply Error** ``` plan for dir "tofu/keycloak" workspace "default" project "keycloak" errored and cannot be applied without a plan file; run `atlantis plan` ```
Member

atlantis plan

atlantis plan

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Show Output
Finished `release` profile [optimized] target(s) in 0.05s


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

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.tech_azc will be created
+ resource "google_cloud_identity_group_membership" "tech_azc" {
+       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 = "azc@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

  # google_cloud_identity_group_membership.tech_kingstol will be created
+ resource "google_cloud_identity_group_membership" "tech_kingstol" {
+       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 = "kingstol@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy.


Plan Summary

5 projects, 1 with changes, 0 with no changes, 4 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 5 projects: 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` --- ### 1. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Finished `release` profile [optimized] target(s) in 0.05s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # google_cloud_identity_group_membership.tech_azc will be created + resource "google_cloud_identity_group_membership" "tech_azc" { + 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 = "azc@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_kingstol will be created + resource "google_cloud_identity_group_membership" "tech_kingstol" { + 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 = "kingstol@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy. --- ### Plan Summary 5 projects, 1 with changes, 0 with no changes, 4 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
Member

atlantis plan

atlantis plan

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


Plan Summary

5 projects, 0 with changes, 0 with no changes, 5 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 5 projects: 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` --- ### 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 5 projects, 0 with changes, 0 with no changes, 5 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 apply

atlantis apply

Apply Error

plan for dir "tofu/keycloak" workspace "default" project "keycloak" errored and cannot be applied without a plan file; run `atlantis plan`
**Apply Error** ``` plan for dir "tofu/keycloak" workspace "default" project "keycloak" errored and cannot be applied without a plan file; run `atlantis plan` ```
saniyav force-pushed feat/cmu-cal-members-2 from 7f1171bc62
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/plan: google_groups Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan 5/5 projects failed to plan.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/apply Apply failed.
to 9b404d8fcd
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: slack Plan failed.
atlantis/plan: google_groups Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan 5/5 projects failed to plan.
2026-10-03 20:32:42 +00:00
Compare

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


Plan Summary

5 projects, 0 with changes, 0 with no changes, 5 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 5 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #433. To continue, delete the lock from #433 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 5 projects, 0 with changes, 0 with no changes, 5 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
Member

atlantis plan

atlantis plan

Ran Plan for 5 projects:

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

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

Plan Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/slack/slack-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/slack': exit status 1
    Finished `release` profile [optimized] target(s) in 0.05s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
data.external.identities: Reading...
null_resource.slack_cmu-maps_ch0_chyang_nycu: Refreshing state... [id=5232586205886769980]
null_resource.slack_cmu-study_ch0_xboxbedrock: Refreshing state... [id=8011977517393971580]
null_resource.slack_cmu-maps_ch0_hkknox: Refreshing state... [id=8231821072419010253]
null_resource.slack_cmu-maps_ch0_ekaansha: Refreshing state... [id=4626057089509564055]
null_resource.slack_cbp_ch0_alainaa: Refreshing state... [id=2965764793980671486]
null_resource.slack_cmu-maps_ch0_ecwang: Refreshing state... [id=806654125836145623]
null_resource.slack_hub_alainaa: Refreshing state... [id=9146555066235309570]
null_resource.slack_hub_alexac: Refreshing state... [id=632996375388168185]
null_resource.slack_cmu-maps_ch0_alexac: Refreshing state... [id=4471908214551739319]
null_resource.slack_hub_zuh: Refreshing state... [id=7855938588730291726]
null_resource.slack_hub_vescena: Refreshing state... [id=6801482476576655423]
null_resource.slack_cbp_ch0_vescena: Refreshing state... [id=6616776663155839570]
null_resource.slack_cmu-maps_ch0_zuh: Refreshing state... [id=4726738189120951784]
null_resource.slack_slai_ch0_lmalipat: Refreshing state... [id=2244565745029964057]
null_resource.slack_cmu-courses_ch0_wychen: Refreshing state... [id=4565888820130159732]
null_resource.slack_hub_wychen: Refreshing state... [id=6259608547253271000]
null_resource.slack_hub_ekaansha: Refreshing state... [id=8748433185204159027]
null_resource.slack_hub_hkknox: Refreshing state... [id=2214973956392864022]
null_resource.slack_hub_chyang_nycu: Refreshing state... [id=1035337688146975579]
null_resource.slack_hub_ecwang: Refreshing state... [id=4395216907774302563]
null_resource.slack_hub_lmalipat: Refreshing state... [id=207233824933429648]

OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
╷
│ Error: External Program Execution Failed
│ 
│   with data.external.identities,
│   on identities.tf.json line 5, in data.external.identities:
│    5:         "program": [
│    6:           "governance",
│    7:           "--data-dir",
│    8:           "../../data",
  - destroy

│    9:           "resolve-identities"
│   10:         ]
OpenTofu planned the following actions, but then encountered a problem:

│ 
│ The data source received an unexpected error while attempting to execute
  # null_resource.slack_cbp_ch0_alainaa will be destroyed
  # (because null_resource.slack_cbp_ch0_alainaa is not in configuration)
│ the program.
│ 
  - resource "null_resource" "slack_cbp_ch0_alainaa" {
      - id       = "2965764793980671486" -> null
│ Program: /var/lib/atlantis/cargo-target/release/governance
│ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML
      - triggers = {
          - "channel" = "C08S56CJ8R2"
│ parse error at line 14, column 5
│    |
          - "user"    = "U0C15NDTZFY"
        } -> null
│ 14 |     "lmalipat",
│    |     ^
    }

│ missing comma between array elements, expected `,`
│ 
  # null_resource.slack_cbp_ch0_vescena will be destroyed
  # (because null_resource.slack_cbp_ch0_vescena is not in configuration)
│ 
│ Caused by:
  - resource "null_resource" "slack_cbp_ch0_vescena" {
      - id       = "6616776663155839570" -> null
│     TOML parse error at line 14, column 5
│        |
      - triggers = {
          - "channel" = "C08S56CJ8R2"
│     14 |     "lmalipat",
│        |     ^
          - "user"    = "U0C6CLTBCS1"
        } -> null
│     missing comma between array elements, expected `,`
│     
    }

│ 
│ State: exit status 1
  # null_resource.slack_cmu-courses_ch0_wychen will be destroyed
  # (because null_resource.slack_cmu-courses_ch0_wychen is not in configuration)
╵
  - resource "null_resource" "slack_cmu-courses_ch0_wychen" {
      - id       = "4565888820130159732" -> null
      - triggers = {
          - "channel" = "C0150RGAG1L"
          - "user"    = "U09CL5ZV7MG"
        } -> null
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

Plan Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/google_groups': exit status 1
    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 0.19s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
data.external.identities: Reading...
google_cloud_identity_group_membership.tech_zuh: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/101186545502127279112]
google_cloud_identity_group_membership.tech_alexac: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/100773937172194585834]
google_cloud_identity_group_membership.tech_vescena: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/105708233692587571543]
google_cloud_identity_group_membership.tech_chyang_nycu: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/109858198668026364966]
google_cloud_identity_group_membership.tech_ecwang: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/110335668953248089838]
google_cloud_identity_group_membership.tech_alainaa: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/110339545660254496455]
google_cloud_identity_group_membership.tech_lmalipat: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/106908211491608395043]
google_cloud_identity_group_membership.tech_ekaansha: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/112462995948843649593]
google_cloud_identity_group_membership.tech_wychen: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/113936356328091236634]
google_cloud_identity_group_membership.tech_hkknox: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/100814576022428328492]
data.google_cloud_identity_group_lookup.admin: Reading...
data.google_cloud_identity_group_lookup.tech: Reading...
data.google_cloud_identity_group_lookup.ops: Reading...
data.google_cloud_identity_group_lookup.admin: Read complete after 0s [id=2026-10-03 21:37:51.993197815 +0000 UTC]
data.google_cloud_identity_group_lookup.tech: Read complete after 0s [id=2026-10-03 21:37:52.023585712 +0000 UTC]
data.google_cloud_identity_group_lookup.ops: Read complete after 0s [id=2026-10-03 21:37:52.0726236 +0000 UTC]

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

OpenTofu planned the following actions, but then encountered a problem:

  # google_cloud_identity_group_membership.tech_alainaa will be destroyed
  # (because google_cloud_identity_group_membership.tech_alainaa is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_alainaa" {
      - create_time = "2026-10-03T21:21:51.450353Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/110339545660254496455" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/110339545660254496455" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:21:51.450353Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_alexac will be destroyed
  # (because google_cloud_identity_group_membership.tech_alexac is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_alexac" {
      - create_time = "2026-10-03T21:16:56.618085Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/100773937172194585834" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/100773937172194585834" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:16:56.618085Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_chyang_nycu will be destroyed
  # (because google_cloud_identity_group_membership.tech_chyang_nycu is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_chyang_nycu" {
      - create_time = "2026-10-03T21:35:14.090265Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/109858198668026364966" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/109858198668026364966" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:35:14.090265Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_ecwang will be destroyed
  # (because google_cloud_identity_group_membership.tech_ecwang is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_ecwang" {
      - create_time = "2026-10-03T21:35:14.099973Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/110335668953248089838" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/110335668953248089838" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:35:14.099973Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_ekaansha will be destroyed
  # (because google_cloud_identity_group_membership.tech_ekaansha is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_ekaansha" {
      - create_time = "2026-10-03T21:35:14.083109Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/112462995948843649593" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/112462995948843649593" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:35:14.083109Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_hkknox will be destroyed
  # (because google_cloud_identity_group_membership.tech_hkknox is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_hkknox" {
      - create_time = "2026-10-03T21:35:14.017346Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/100814576022428328492" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/100814576022428328492" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:35:14.017346Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_lmalipat will be destroyed
  # (because google_cloud_identity_group_membership.tech_lmalipat is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_lmalipat" {
      - create_time = "2026-10-03T21:16:56.640582Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/106908211491608395043" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/106908211491608395043" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:16:56.640582Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_vescena will be destroyed
  # (because google_cloud_identity_group_membership.tech_vescena is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_vescena" {
      - create_time = "2026-10-03T21:21:51.350202Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/105708233692587571543" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/105708233692587571543" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:21:51.350202Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_wychen will be destroyed
  # (because google_cloud_identity_group_membership.tech_wychen is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_wychen" {
      - create_time = "2026-10-03T21:35:14.045756Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/113936356328091236634" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/113936356328091236634" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:35:14.045756Z" -> null

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

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

  # google_cloud_identity_group_membership.tech_zuh will be destroyed
  # (because google_cloud_identity_group_membership.tech_zuh is not in configuration)
  - resource "google_cloud_identity_group_membership" "tech_zuh" {
      - create_time = "2026-10-03T21:35:14.057780Z" -> null
      - group       = "groups/04anzqyu1bqbv79" -> null
      - id          = "groups/04anzqyu1bqbv79/memberships/101186545502127279112" -> null
      - name        = "groups/04anzqyu1bqbv79/memberships/101186545502127279112" -> null
      - type        = "USER" -> null
      - update_time = "2026-10-03T21:35:14.057780Z" -> null

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

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

Plan: 0 to add, 0 to change, 10 to destroy.
╷
│ Error: External Program Execution Failed
│ 
│   with data.external.identities,
│   on identities.tf.json line 5, in data.external.identities:
│    5:         "program": [
│    6:           "governance",
│    7:           "--data-dir",
│    8:           "../../data",
│    9:           "resolve-identities"
│   10:         ]
│ 
│ The data source received an unexpected error while attempting to execute
│ the program.
│ 
│ Program: /var/lib/atlantis/cargo-target/release/governance
│ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML
│ parse error at line 14, column 5
│    |
│ 14 |     "lmalipat",
│    |     ^
│ missing comma between array elements, expected `,`
│ 
│ 
│ Caused by:
│     TOML parse error at line 14, column 5
│        |
│     14 |     "lmalipat",
│        |     ^
│     missing comma between array elements, expected `,`
│     
│ 
│ State: exit status 1
╵



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

Plan Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/discord': exit status 1
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Finished `release` profile [optimized] target(s) in 0.16s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
data.external.identities: Reading...
discord_member_roles.wychen: Refreshing state... [id=1353118209024331948:311332626990628864]
discord_member_roles.hkknox: Refreshing state... [id=1353118209024331948:504810158921351179]
discord_role.terrier: Refreshing state... [id=1517227361790201857]
discord_role.cmu-courses: Refreshing state... [id=1500016758700904488]
discord_member_roles.zuh: Refreshing state... [id=1353118209024331948:692455188346175558]
discord_member_roles.vescena: Refreshing state... [id=1353118209024331948:1084301824586166373]
discord_role.lnf: Refreshing state... [id=1551927765769527427]
discord_member_roles.alexac: Refreshing state... [id=1353118209024331948:715740298776543272]
discord_member_roles.ekaansha: Refreshing state... [id=1353118209024331948:942282922982014986]
discord_role.tech: Refreshing state... [id=1488787088118644848]
discord_role.cmu-study: Refreshing state... [id=1550659990266581074]
discord_member_roles.alainaa: Refreshing state... [id=1353118209024331948:1542263463823278140]
discord_member_roles.ecwang: Refreshing state... [id=1353118209024331948:880483883894845512]
discord_member_roles.lmalipat: Refreshing state... [id=1353118209024331948:758663726248361995]
discord_member_roles.chyang_nycu: Refreshing state... [id=1353118209024331948:588409156344610817]
discord_role.cmu-maps: Refreshing state... [id=1526003694708195448]
discord_role.tartan-vote: Refreshing state... [id=1508601984255524885]
discord_role.cbp: Refreshing state... [id=1494773174334783499]
discord_role.cmu-housing: Refreshing state... [id=1513653499957874871]
discord_role.cmu-cal: Refreshing state... [id=1526500755446698124]
discord_role.occ: Refreshing state... [id=1543486517908082728]
discord_role.quest: Refreshing state... [id=1499190400546508911]
discord_role.uia: Refreshing state... [id=1504199977000505445]
discord_role.slai: Refreshing state... [id=1505078357321191535]
discord_role.tech_lead: Refreshing state... [id=1519792320755662928]
discord_role.cmu-eats: Refreshing state... [id=1541552714063024148]
discord_role.cmu-insta: Refreshing state... [id=1543486529748344842]
discord_role.devops: Refreshing state... [id=1488787087598813215]
discord_channel_permission.tech_hub: Refreshing state... [id=1462522753709248533:1488787088118644848:role]
discord_channel_permission.terrier_ch0: Refreshing state... [id=1454745778642878527:1517227361790201857:role]
discord_channel_permission.cmu-courses_ch0: Refreshing state... [id=1459389616007282709:1500016758700904488:role]
discord_channel_permission.lnf_ch0: Refreshing state... [id=1526510267607945326:1551927765769527427:role]
discord_channel_permission.cmu-study_ch0: Refreshing state... [id=1512270354943578132:1550659990266581074:role]
discord_channel_permission.cmu-maps_ch0: Refreshing state... [id=1516632834104889464:1526003694708195448:role]
discord_channel_permission.tartan-vote_ch0: Refreshing state... [id=1472669361624842483:1508601984255524885:role]
discord_channel_permission.cbp_ch3: Refreshing state... [id=1450023447185854575:1494773174334783499:role]
discord_channel_permission.cbp_ch0: Refreshing state... [id=1450023430224216237:1494773174334783499:role]
discord_channel_permission.cbp_ch2: Refreshing state... [id=1482594247961219307:1494773174334783499:role]
discord_channel_permission.cbp_ch1: Refreshing state... [id=1472669342108750087:1494773174334783499:role]
discord_channel_permission.cmu-housing_ch0: Refreshing state... [id=1482553494647996538:1513653499957874871:role]
discord_channel_permission.cmu-cal_ch0: Refreshing state... [id=1526499095995219970:1526500755446698124:role]
discord_channel_permission.quest_ch0: Refreshing state... [id=1459385784615440471:1499190400546508911:role]
discord_channel_permission.uia_ch0: Refreshing state... [id=1510885385461567589:1504199977000505445:role]
discord_channel_permission.slai_ch0: Refreshing state... [id=1515571704204623903:1505078357321191535:role]
discord_channel_permission.cmu-eats_ch0: Refreshing state... [id=1541336561105240134:1541552714063024148:role]
discord_channel_permission.devops_ch0: Refreshing state... [id=1461933322505818156:1488787087598813215:role]
discord_channel_permission.devops_ch1: Refreshing state... [id=1535385133958307871:1488787087598813215:role]

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

OpenTofu planned the following actions, but then encountered a problem:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Plan: 0 to add, 0 to change, 10 to destroy.
╷
│ Error: External Program Execution Failed
│ 
│   with data.external.identities,
│   on identities.tf.json line 5, in data.external.identities:
│    5:         "program": [
│    6:           "governance",
│    7:           "--data-dir",
│    8:           "../../data",
│    9:           "resolve-identities"
│   10:         ]
│ 
│ The data source received an unexpected error while attempting to execute
│ the program.
│ 
│ Program: /var/lib/atlantis/cargo-target/release/governance
│ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML
│ parse error at line 14, column 5
│    |
│ 14 |     "lmalipat",
│    |     ^
│ missing comma between array elements, expected `,`
│ 
│ 
│ Caused by:
│     TOML parse error at line 14, column 5
│        |
│     14 |     "lmalipat",
│        |     ^
│     missing comma between array elements, expected `,`
│     
│ 
│ State: exit status 1
╵



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

Plan Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/keycloak/keycloak-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/keycloak': exit status 1
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Finished `release` profile [optimized] target(s) in 0.15s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
data.external.identities: Reading...
data.keycloak_realm.this: Reading...
vault_kv_secret_v2.quest_staging_project_group: Refreshing state... [id=secret/data/secretspec/quest/staging/PROJECT_GROUP]
vault_kv_secret_v2.housing_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/prod/KEYCLOAK_URL]
vault_kv_secret_v2.cal_staging_project_group: Refreshing state... [id=secret/data/secretspec/cal/staging/PROJECT_GROUP]
vault_kv_secret_v2.study_staging_project_group: Refreshing state... [id=secret/data/secretspec/study/staging/PROJECT_GROUP]
vault_kv_secret_v2.terrier_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.maps_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/dev/KEYCLOAK_URL]
vault_kv_secret_v2.lost_and_found_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.courses_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/prod/PROJECT_ADMIN_GROUP]
data.keycloak_realm.this: Read complete after 1s [id=scottylabs]
vault_kv_secret_v2.cal_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.maps_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.quest_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.housing_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/dev/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/KEYCLOAK_URL]
vault_kv_secret_v2.cal_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.study_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/preview/KEYCLOAK_URL]
vault_kv_secret_v2.study_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.eats_dev_project_group: Refreshing state... [id=secret/data/secretspec/eats/dev/PROJECT_GROUP]
vault_kv_secret_v2.quest_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/staging/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cal_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.cmugpt_surface_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.study_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/prod/KEYCLOAK_URL]
vault_kv_secret_v2.cmugpt_surface_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.cmugpt_surface_dev_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/PROJECT_GROUP]
vault_kv_secret_v2.terrier_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.cal_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.lost_and_found_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.courses_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.cmugpt_surface_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cmugpt_surface_prod_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/PROJECT_GROUP]
vault_kv_secret_v2.lost_and_found_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/KEYCLOAK_URL]
vault_kv_secret_v2.cal_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/staging/KEYCLOAK_URL]
vault_kv_secret_v2.quest_preview_project_group: Refreshing state... [id=secret/data/secretspec/quest/preview/PROJECT_GROUP]
vault_kv_secret_v2.discord_verify_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.quest_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cmugpt_surface_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/KEYCLOAK_URL]
vault_kv_secret_v2.discord_verify_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.terrier_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.terrier_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/prod/KEYCLOAK_URL]
vault_kv_secret_v2.housing_preview_project_group: Refreshing state... [id=secret/data/secretspec/housing/preview/PROJECT_GROUP]
vault_kv_secret_v2.housing_staging_project_group: Refreshing state... [id=secret/data/secretspec/housing/staging/PROJECT_GROUP]
vault_kv_secret_v2.courses_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.terrier_prod_project_group: Refreshing state... [id=secret/data/secretspec/terrier/prod/PROJECT_GROUP]
vault_kv_secret_v2.housing_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.quest_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_dev_project_group: Refreshing state... [id=secret/data/secretspec/maps/dev/PROJECT_GROUP]
vault_kv_secret_v2.tartan_vote_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cmugpt_surface_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.maps_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.terrier_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.study_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.courses_preview_project_group: Refreshing state... [id=secret/data/secretspec/courses/preview/PROJECT_GROUP]
vault_kv_secret_v2.eats_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.housing_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.quest_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.eats_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.tartan_vote_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cal_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.study_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.lost_and_found_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/KEYCLOAK_URL]
vault_kv_secret_v2.discord_verify_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.quest_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_dev_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/PROJECT_GROUP]
vault_kv_secret_v2.eats_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.maps_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/prod/KEYCLOAK_URL]
vault_kv_secret_v2.cmugpt_surface_preview_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/PROJECT_GROUP]
vault_kv_secret_v2.courses_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.courses_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.link_shortener_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/KEYCLOAK_URL]
vault_kv_secret_v2.terrier_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.housing_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.housing_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.tartan_vote_preview_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/PROJECT_GROUP]
vault_kv_secret_v2.study_dev_project_group: Refreshing state... [id=secret/data/secretspec/study/dev/PROJECT_GROUP]
vault_kv_secret_v2.maps_preview_project_group: Refreshing state... [id=secret/data/secretspec/maps/preview/PROJECT_GROUP]
vault_kv_secret_v2.link_shortener_prod_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/PROJECT_GROUP]
vault_kv_secret_v2.discord_verify_preview_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/PROJECT_GROUP]
vault_kv_secret_v2.maps_prod_project_group: Refreshing state... [id=secret/data/secretspec/maps/prod/PROJECT_GROUP]
vault_kv_secret_v2.maps_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.discord_verify_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_URL]
vault_kv_secret_v2.eats_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.lost_and_found_prod_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/PROJECT_GROUP]
vault_kv_secret_v2.maps_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/staging/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cal_dev_project_group: Refreshing state... [id=secret/data/secretspec/cal/dev/PROJECT_GROUP]
vault_kv_secret_v2.link_shortener_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.housing_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/staging/KEYCLOAK_URL]
vault_kv_secret_v2.eats_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.terrier_staging_project_group: Refreshing state... [id=secret/data/secretspec/terrier/staging/PROJECT_GROUP]
vault_kv_secret_v2.housing_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.quest_prod_project_group: Refreshing state... [id=secret/data/secretspec/quest/prod/PROJECT_GROUP]
vault_kv_secret_v2.lost_and_found_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.courses_staging_project_group: Refreshing state... [id=secret/data/secretspec/courses/staging/PROJECT_GROUP]
vault_kv_secret_v2.link_shortener_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.lost_and_found_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.courses_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.lost_and_found_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.cmugpt_surface_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.cal_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/prod/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.courses_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/preview/KEYCLOAK_URL]
vault_kv_secret_v2.study_preview_project_group: Refreshing state... [id=secret/data/secretspec/study/preview/PROJECT_GROUP]
vault_kv_secret_v2.study_prod_project_group: Refreshing state... [id=secret/data/secretspec/study/prod/PROJECT_GROUP]
vault_kv_secret_v2.discord_verify_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.eats_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.terrier_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.maps_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.study_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/dev/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.courses_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/prod/KEYCLOAK_URL]
vault_kv_secret_v2.study_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.tartan_vote_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/KEYCLOAK_URL]
vault_kv_secret_v2.study_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.link_shortener_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.link_shortener_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.cal_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_URL]
vault_kv_secret_v2.terrier_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.study_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.quest_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.cmugpt_surface_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.lost_and_found_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.tartan_vote_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/KEYCLOAK_URL]
vault_kv_secret_v2.courses_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.cal_prod_project_group: Refreshing state... [id=secret/data/secretspec/cal/prod/PROJECT_GROUP]
vault_kv_secret_v2.tartan_vote_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.cal_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.terrier_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/dev/KEYCLOAK_URL]
vault_kv_secret_v2.courses_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.tartan_vote_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.housing_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.courses_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/dev/KEYCLOAK_URL]
vault_kv_secret_v2.quest_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.cmugpt_surface_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.link_shortener_dev_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/PROJECT_GROUP]
vault_kv_secret_v2.study_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.discord_verify_staging_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/PROJECT_GROUP]
vault_kv_secret_v2.link_shortener_preview_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/PROJECT_GROUP]
vault_kv_secret_v2.courses_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/staging/KEYCLOAK_URL]
vault_kv_secret_v2.maps_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.eats_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.study_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.tartan_vote_dev_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/PROJECT_GROUP]
vault_kv_secret_v2.housing_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/preview/KEYCLOAK_URL]
vault_kv_secret_v2.lost_and_found_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.tartan_vote_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cmugpt_surface_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.courses_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.quest_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cmugpt_surface_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/staging/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_staging_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/PROJECT_GROUP]
vault_kv_secret_v2.cmugpt_surface_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/KEYCLOAK_URL]
vault_kv_secret_v2.maps_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.courses_prod_project_group: Refreshing state... [id=secret/data/secretspec/courses/prod/PROJECT_GROUP]
vault_kv_secret_v2.cal_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.lost_and_found_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/KEYCLOAK_URL]
vault_kv_secret_v2.courses_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.quest_dev_project_group: Refreshing state... [id=secret/data/secretspec/quest/dev/PROJECT_GROUP]
vault_kv_secret_v2.quest_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/preview/KEYCLOAK_URL]
vault_kv_secret_v2.housing_prod_project_group: Refreshing state... [id=secret/data/secretspec/housing/prod/PROJECT_GROUP]
vault_kv_secret_v2.tartan_vote_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.housing_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.link_shortener_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.lost_and_found_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.link_shortener_staging_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/PROJECT_GROUP]
vault_kv_secret_v2.cmugpt_surface_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.lost_and_found_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.quest_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.terrier_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/preview/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/KEYCLOAK_URL]
vault_kv_secret_v2.eats_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.tartan_vote_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.link_shortener_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.maps_staging_project_group: Refreshing state... [id=secret/data/secretspec/maps/staging/PROJECT_GROUP]
vault_kv_secret_v2.cal_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.terrier_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.terrier_preview_project_group: Refreshing state... [id=secret/data/secretspec/terrier/preview/PROJECT_GROUP]
vault_kv_secret_v2.terrier_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/staging/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/KEYCLOAK_URL]
vault_kv_secret_v2.terrier_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.tartan_vote_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.terrier_dev_project_group: Refreshing state... [id=secret/data/secretspec/terrier/dev/PROJECT_GROUP]
vault_kv_secret_v2.lost_and_found_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.discord_verify_prod_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/PROJECT_GROUP]
vault_kv_secret_v2.quest_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.discord_verify_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_URL]
vault_kv_secret_v2.housing_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.housing_dev_project_group: Refreshing state... [id=secret/data/secretspec/housing/dev/PROJECT_GROUP]
vault_kv_secret_v2.study_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.discord_verify_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cmugpt_surface_staging_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/PROJECT_GROUP]
vault_kv_secret_v2.maps_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.housing_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.lost_and_found_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.quest_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.lost_and_found_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.cal_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.terrier_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.lost_and_found_dev_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/PROJECT_GROUP]
vault_kv_secret_v2.terrier_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.link_shortener_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.discord_verify_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.eats_staging_project_group: Refreshing state... [id=secret/data/secretspec/eats/staging/PROJECT_GROUP]
vault_kv_secret_v2.housing_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.cal_preview_project_group: Refreshing state... [id=secret/data/secretspec/cal/preview/PROJECT_GROUP]
vault_kv_secret_v2.discord_verify_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.cmugpt_surface_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.lost_and_found_staging_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/PROJECT_GROUP]
vault_kv_secret_v2.cal_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/preview/KEYCLOAK_URL]
vault_kv_secret_v2.maps_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/preview/KEYCLOAK_URL]
vault_kv_secret_v2.quest_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/dev/KEYCLOAK_URL]
vault_kv_secret_v2.study_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/preview/OAUTH_RELAY_URL]
vault_kv_secret_v2.study_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.courses_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_preview_project_group: Refreshing state... [id=secret/data/secretspec/eats/preview/PROJECT_GROUP]
vault_kv_secret_v2.cmugpt_surface_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_prod_project_group: Refreshing state... [id=secret/data/secretspec/eats/prod/PROJECT_GROUP]
vault_kv_secret_v2.cmugpt_surface_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.study_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/staging/KEYCLOAK_URL]
vault_kv_secret_v2.cal_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/dev/KEYCLOAK_REALM]
vault_kv_secret_v2.eats_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.cmugpt_surface_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/KEYCLOAK_URL]
vault_kv_secret_v2.lost_and_found_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.discord_verify_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_REALM]
vault_kv_secret_v2.study_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.courses_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/prod/KEYCLOAK_REALM]
vault_kv_secret_v2.terrier_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/staging/OAUTH_RELAY_URL]
vault_kv_secret_v2.cal_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/dev/KEYCLOAK_URL]
vault_kv_secret_v2.link_shortener_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.quest_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/staging/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.cal_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/dev/OAUTH_RELAY_URL]
vault_kv_secret_v2.housing_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/dev/PROJECT_ADMIN_GROUP]
vault_kv_secret_v2.eats_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/dev/KEYCLOAK_URL]
vault_kv_secret_v2.eats_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/prod/KEYCLOAK_URL]
vault_kv_secret_v2.tartan_vote_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/KEYCLOAK_REALM]
vault_kv_secret_v2.tartan_vote_prod_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/PROJECT_GROUP]
vault_kv_secret_v2.link_shortener_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/KEYCLOAK_URL]
vault_kv_secret_v2.lost_and_found_preview_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/PROJECT_GROUP]
vault_kv_secret_v2.housing_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/preview/KEYCLOAK_URL]
vault_kv_secret_v2.quest_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/prod/KEYCLOAK_URL]
vault_kv_secret_v2.courses_dev_project_group: Refreshing state... [id=secret/data/secretspec/courses/dev/PROJECT_GROUP]
keycloak_openid_client.discord_verify_staging: Refreshing state... [id=40db0a5f-001a-42a6-b20f-86e942584af7]
keycloak_openid_client.eats: Refreshing state... [id=fe3cf80b-e521-42a1-aff4-164cca377dd1]
keycloak_openid_client.link_shortener_dev: Refreshing state... [id=16a560fd-4563-4d7b-9caf-661f0db306ea]
keycloak_openid_client.maps_staging: Refreshing state... [id=0b44e633-5970-4fb9-8578-8afcf2ecdfa5]
keycloak_openid_client.courses_dev: Refreshing state... [id=864827db-348d-4201-817d-926e43daaf5d]
keycloak_openid_client.eats_staging: Refreshing state... [id=a17ef8d4-bd16-47d0-b10d-0efb1e800236]
keycloak_openid_client.housing_dev: Refreshing state... [id=f7b707e5-51f0-4603-a324-92629337c142]
keycloak_openid_client.discord_verify: Refreshing state... [id=1d68c6f7-f77c-4ad3-8834-1dcfb1124475]
keycloak_openid_client.lost_and_found_staging: Refreshing state... [id=fc804596-276b-4480-b156-5e0799043d7b]
keycloak_openid_client.discord_verify_dev: Refreshing state... [id=47b2e480-8955-4138-9f8a-976e8e01bafa]
keycloak_openid_client.study: Refreshing state... [id=7622bc88-d377-4e9b-8995-86ec8e6f4638]
keycloak_openid_client.eats_dev: Refreshing state... [id=696328b5-e9b0-4331-8442-5ffbe79aba7f]
keycloak_openid_client.tartan_vote_dev: Refreshing state... [id=c978dd6f-b00b-442c-9aaa-4741acb90cb1]
keycloak_openid_client.quest: Refreshing state... [id=1940accb-0f66-468e-977e-1b2221bd375e]
keycloak_openid_client.quest_staging: Refreshing state... [id=397edfce-c9dd-4c2d-b789-914e8967f004]
keycloak_openid_client.housing_staging: Refreshing state... [id=ca4e1131-dfd0-4ae4-b0da-93cee0bf012a]
keycloak_group.projects: Refreshing state... [id=9e6890c8-50a0-4b82-86b9-91791fffac25]
keycloak_openid_client.courses: Refreshing state... [id=11151a3b-a0ef-4727-a721-7ab45f91e7d7]
keycloak_openid_client.courses_staging: Refreshing state... [id=2d3c26eb-c124-4c52-a723-cc77c0c34a78]
keycloak_openid_client.terrier_dev: Refreshing state... [id=3612b517-cca7-467e-b997-f6e5f5c7c2d9]
keycloak_openid_client.study_staging: Refreshing state... [id=18b84a0e-d9fa-4e99-9456-db6fba3358ff]
keycloak_openid_client.maps: Refreshing state... [id=9f3fc7d5-3e2e-4bdb-9495-513f4ece7f1a]
keycloak_openid_client.link_shortener_staging: Refreshing state... [id=7a7aba0a-28d8-49a0-8219-093b829f15d9]
keycloak_openid_client.cal: Refreshing state... [id=c26ad15c-fa5f-4502-adcf-a162c1e2a951]
keycloak_openid_client.cmugpt_surface_staging: Refreshing state... [id=da45aafc-f92e-4011-8566-670fe9118d28]
keycloak_openid_client.cal_dev: Refreshing state... [id=3844a89d-a6bd-43c1-a17a-12f04ad0cc33]
keycloak_openid_client.discord_verify_admin: Refreshing state... [id=8d0cc68a-2db1-4469-be63-cec537aabe82]
keycloak_openid_client.terrier_staging: Refreshing state... [id=1c6837b3-0d35-4931-b89f-a3b6e6cfec08]
keycloak_openid_client.lost_and_found: Refreshing state... [id=4da488e4-230e-491b-b597-48b9be2295f3]
keycloak_openid_client.lost_and_found_dev: Refreshing state... [id=d034b754-e940-43c4-b8e7-66162f048eaa]
keycloak_openid_client.maps_dev: Refreshing state... [id=6d2b46b6-98f0-4b43-96fc-768d22161392]
keycloak_openid_client.cal_staging: Refreshing state... [id=4f8aec8e-3a18-4ec4-aa76-023198013092]
keycloak_openid_client.cmugpt_surface_dev: Refreshing state... [id=775aabf2-09f0-4ea0-b619-760a0ef0f1cd]
keycloak_openid_client.terrier: Refreshing state... [id=f7a5cee5-6f54-4f45-b3f4-a21363731abb]
keycloak_openid_client.cmugpt_surface: Refreshing state... [id=0d7f087d-01d1-43f3-9e5f-6edb36e553d0]
keycloak_openid_client.tartan_vote_staging: Refreshing state... [id=7a165514-18f3-41ab-a1ab-4001da50f86d]
keycloak_openid_client.quest_dev: Refreshing state... [id=25900337-5f4d-4528-a810-7fbf86f1384a]
data.keycloak_openid_client.realm_management: Reading...
keycloak_openid_client.tartan_vote: Refreshing state... [id=6c3a89e1-9776-4c62-89b3-903fc6414ea2]
keycloak_openid_client.link_shortener: Refreshing state... [id=f11d33a1-f943-4b53-86ad-19eee08f540f]
keycloak_openid_client.housing: Refreshing state... [id=b5cd7184-a2e2-4c29-b535-6cb1e0297649]
keycloak_openid_client.study_dev: Refreshing state... [id=1983432b-c99e-4470-9a59-1f8fdb9f8bef]
vault_kv_secret_v2.discord_verify_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.discord_verify_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.discord_verify_staging: Refreshing state... [id=fd62c974-3655-4317-b338-49688b234fd7]
vault_kv_secret_v2.discord_verify_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.discord_verify_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/OIDC_CLIENT_ID]
data.keycloak_openid_client.realm_management: Read complete after 0s [id=a0a15f13-b554-4bed-9fb2-3e63e0301278]
vault_kv_secret_v2.eats_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/prod/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.eats: Refreshing state... [id=d461ed68-2993-459b-9f87-f22d761eb29e]
vault_kv_secret_v2.eats_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/prod/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.link_shortener_dev: Refreshing state... [id=0508d7a7-ac6f-4bca-89e4-80c60b5b8f2d]
vault_kv_secret_v2.link_shortener_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.link_shortener_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.courses_dev: Refreshing state... [id=599c5619-f739-48d1-a104-4417e9bc2e4b]
vault_kv_secret_v2.courses_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.courses_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/dev/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.housing_dev: Refreshing state... [id=6bc8c2cc-0135-4455-aad7-8bd568694962]
vault_kv_secret_v2.housing_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.housing_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/dev/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.eats_staging: Refreshing state... [id=1c2c928c-1af7-40ea-a10e-b654a0f35e4e]
vault_kv_secret_v2.eats_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.eats_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.eats_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.eats_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.discord_verify_dev: Refreshing state... [id=3b0c2991-a73d-40bc-8ea7-9e7d3f3ce808]
vault_kv_secret_v2.discord_verify_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.discord_verify_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.lost_and_found_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.lost_and_found_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.lost_and_found_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.lost_and_found_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.lost_and_found_staging: Refreshing state... [id=52028130-44ae-47a1-b966-c7f45c0634a5]
vault_kv_secret_v2.maps_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.maps_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/preview/OIDC_CLIENT_ID]
vault_kv_secret_v2.maps_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.maps_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/staging/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.maps_staging: Refreshing state... [id=d491c284-b6cd-4095-bdfc-07def8601b62]
vault_kv_secret_v2.study_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.study_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/prod/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.study: Refreshing state... [id=54904eb2-e8ce-4ed7-9e50-565f4314ceeb]
keycloak_openid_group_membership_protocol_mapper.discord_verify: Refreshing state... [id=c54b440a-a980-476e-82ca-ac1a0d87339e]
vault_kv_secret_v2.discord_verify_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.discord_verify_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/OIDC_CLIENT_ID]
keycloak_group.project_lnf_lost-and-found: Refreshing state... [id=f8579235-26aa-4e0b-a80e-a490aa5bba75]
keycloak_group.project_devops_changelog: Refreshing state... [id=a854d323-1d2d-4eaa-a249-1da2827b0d77]
keycloak_group.project_slai_cmugpt-surface: Refreshing state... [id=49b7dd85-aa5c-48bd-93c1-3fe377683775]
keycloak_group.project_terrier: Refreshing state... [id=678c7fa9-35cc-4bef-9a06-87cb6aa36238]
keycloak_group.project_occ_occ-main: Refreshing state... [id=a4e98eec-77cf-49f8-8ea6-32cf6332cf36]
keycloak_group.project_slai_slai-rfcs: Refreshing state... [id=f142f88f-bae2-4480-a343-f170cccbb497]
keycloak_group.project_quest: Refreshing state... [id=cd488cc4-cbe6-4bdd-9a96-e1358077a371]
keycloak_group.project_cmu-housing_housing: Refreshing state... [id=a13c9974-065d-4dbc-b473-b238f545618d]
keycloak_group.project_tartan-vote: Refreshing state... [id=c32fb4e6-6198-4962-b0e5-a497a23dad8c]
keycloak_group.project_cmu-maps_maps: Refreshing state... [id=b50ccd92-08af-4a27-b275-2929ccfd4f64]
keycloak_group.project_slai_cmugpt-sms-surface: Refreshing state... [id=45c6df66-57c5-427f-8748-865054d41f43]
keycloak_group.project_cbp_discord-verify: Refreshing state... [id=295be9ba-bd62-4f8c-81a0-ee49278f3745]
keycloak_group.project_cmu-cal_cal: Refreshing state... [id=3800a836-0a57-40b7-839f-650a335bfccc]
keycloak_group.project_devops_link-shortener: Refreshing state... [id=3cc5ba5b-6117-4cf3-8fb9-891c3d31d935]
keycloak_group.project_cbp_bus-sign: Refreshing state... [id=7dd87f8f-e735-4316-af11-560d6ef9292b]
keycloak_group.project_devops: Refreshing state... [id=25f7b55f-5ad9-497f-9f38-62f9113a5fb7]
keycloak_group.project_slai_cmugpt-agent: Refreshing state... [id=9aad8c08-a972-439d-b29d-f3a7f5181423]
keycloak_group.project_devops_documentation: Refreshing state... [id=3c072d0d-78f5-40d2-9b28-06eb1563eb2f]
keycloak_group.project_cmu-eats_eats: Refreshing state... [id=41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group.project_slai_cmugpt-mcp-server: Refreshing state... [id=d833990f-eabb-4bfc-942f-4f7a7c48d0f8]
keycloak_group.project_cmu-study_study: Refreshing state... [id=f1b424fe-27f7-40ef-831f-9885f66bac3a]
keycloak_group.project_uia_scottylabs-org: Refreshing state... [id=f7ea42f9-6007-4a5d-b46b-e5ac1d3e2bb8]
keycloak_group.project_cbp_groupme-mirror: Refreshing state... [id=e99499c1-c5e2-4121-a207-ea138dce2e39]
keycloak_group.project_cmu-courses_courses: Refreshing state... [id=3f1ea03c-766b-4265-9a4a-b63463a5e406]
keycloak_group.project_uia_components: Refreshing state... [id=95465a93-b14a-459d-85b5-12f8b0fe7fd2]
keycloak_group.project_cmu-insta_insta: Refreshing state... [id=6959de71-c06a-4dd6-8f0e-42caaa905713]
keycloak_group.project_cbp_dalmatian: Refreshing state... [id=324ba2c4-7538-4050-98d8-9ffb07bb1153]
keycloak_group.project_cmu-courses: Refreshing state... [id=bbf3e8ad-e627-41cb-80e9-2c48768a6a77]
keycloak_openid_group_membership_protocol_mapper.tartan_vote_dev: Refreshing state... [id=a00ca123-c163-4b58-b5e4-78af6f2941f0]
vault_kv_secret_v2.tartan_vote_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.tartan_vote_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.eats_dev: Refreshing state... [id=c537d1d2-f898-4a7a-ac30-d313657cdcb2]
vault_kv_secret_v2.eats_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/dev/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.eats_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.quest_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/prod/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.quest_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/prod/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.quest: Refreshing state... [id=dd873e94-414a-4590-b34e-2bd2c0c6eb86]
vault_kv_secret_v2.housing_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/preview/OIDC_CLIENT_ID]
vault_kv_secret_v2.housing_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.housing_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/staging/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.housing_staging: Refreshing state... [id=61a5e9c8-48fa-447a-9dcd-fd36a60c3fa0]
vault_kv_secret_v2.housing_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.quest_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/preview/OIDC_CLIENT_ID]
vault_kv_secret_v2.quest_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/staging/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.quest_staging: Refreshing state... [id=04f49483-b76a-40b8-acd1-c2fa03184e7f]
vault_kv_secret_v2.quest_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.quest_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/preview/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.courses: Refreshing state... [id=9770b27c-a2b1-4c48-b693-93d3c0746050]
vault_kv_secret_v2.courses_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/prod/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.courses_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.courses_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.courses_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.courses_staging: Refreshing state... [id=98e6d6f3-63c6-490c-bf58-d4609780c33d]
vault_kv_secret_v2.courses_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.courses_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/preview/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.terrier_dev: Refreshing state... [id=bdd0f2fc-88e3-42ac-9d6b-916b6863d4d5]
vault_kv_secret_v2.terrier_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.terrier_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/dev/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.study_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.study_staging: Refreshing state... [id=7c989eb0-3f73-4692-b66c-4712c956f4ca]
vault_kv_secret_v2.study_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.study_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.study_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/preview/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.maps: Refreshing state... [id=9702950c-80a1-4f1b-a9bd-f877ed90f96b]
vault_kv_secret_v2.maps_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/prod/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.maps_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.cal_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/prod/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.cal: Refreshing state... [id=cafe33a0-779e-4670-b0a1-6ca952dc2d4b]
vault_kv_secret_v2.link_shortener_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cal_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.link_shortener_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.link_shortener_staging: Refreshing state... [id=b1f4f59d-ca8d-4926-a274-6e8aa11f8c60]
vault_kv_secret_v2.link_shortener_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/OIDC_CLIENT_ID]
vault_kv_secret_v2.link_shortener_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cmugpt_surface_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cmugpt_surface_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.cmugpt_surface_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.cmugpt_surface_staging: Refreshing state... [id=e6cce51a-1f4f-491d-8ae2-760779fdd770]
vault_kv_secret_v2.cmugpt_surface_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.cal_dev: Refreshing state... [id=6468505a-2dcb-4aff-9f5c-535a418af624]
vault_kv_secret_v2.cal_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/dev/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cal_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.terrier_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.terrier_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/staging/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.terrier_staging: Refreshing state... [id=5b8d86da-8847-4f27-85a2-add5557579f4]
vault_kv_secret_v2.terrier_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/preview/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.lost_and_found_dev: Refreshing state... [id=9c4ece4c-7ea6-40eb-806a-ac0badf15f1a]
vault_kv_secret_v2.terrier_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.lost_and_found_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.lost_and_found_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.lost_and_found: Refreshing state... [id=58b42c77-a8e2-4691-864f-deb833c608f7]
vault_kv_secret_v2.lost_and_found_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.lost_and_found_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.discord_verify_prod_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_ADMIN_CLIENT_ID]
vault_kv_secret_v2.discord_verify_preview_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_ADMIN_CLIENT_ID]
vault_kv_secret_v2.discord_verify_staging_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_ADMIN_CLIENT_SECRET]
vault_kv_secret_v2.discord_verify_dev_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_ADMIN_CLIENT_SECRET]
vault_kv_secret_v2.discord_verify_dev_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_ADMIN_CLIENT_ID]
vault_kv_secret_v2.discord_verify_preview_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_ADMIN_CLIENT_SECRET]
vault_kv_secret_v2.discord_verify_staging_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_ADMIN_CLIENT_ID]
vault_kv_secret_v2.discord_verify_prod_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_ADMIN_CLIENT_SECRET]
vault_kv_secret_v2.cal_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/staging/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.cal_staging: Refreshing state... [id=44ac7ec0-d540-4127-8213-b9aa0587f260]
vault_kv_secret_v2.cal_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/preview/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cal_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.cal_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/preview/OIDC_CLIENT_ID]
vault_kv_secret_v2.cmugpt_surface_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cmugpt_surface_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.cmugpt_surface_dev: Refreshing state... [id=46ba50a1-6588-4d1e-80f2-77fad2ee1b1e]
vault_kv_secret_v2.terrier_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/prod/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.terrier: Refreshing state... [id=bba073eb-19ff-4d31-a715-5644dcffb6fd]
vault_kv_secret_v2.terrier_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/prod/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.maps_dev: Refreshing state... [id=4b8e4c51-3a0c-4aca-ad99-4dfe7352baf2]
vault_kv_secret_v2.maps_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.maps_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/dev/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.tartan_vote_staging: Refreshing state... [id=e55df562-22fc-403f-bacb-48add86d03ec]
vault_kv_secret_v2.tartan_vote_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/OIDC_CLIENT_ID]
vault_kv_secret_v2.tartan_vote_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/OIDC_CLIENT_ID]
vault_kv_secret_v2.tartan_vote_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.tartan_vote_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.cmugpt_surface: Refreshing state... [id=94a564e7-0cdb-41f5-8ec4-813c12365614]
vault_kv_secret_v2.cmugpt_surface_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/OIDC_CLIENT_SECRET]
vault_kv_secret_v2.cmugpt_surface_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.quest_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/dev/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.quest_dev: Refreshing state... [id=326d5b3e-a96b-4fa3-9d45-68b59531e7c4]
vault_kv_secret_v2.quest_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/dev/OIDC_CLIENT_ID]
keycloak_openid_client_service_account_role.discord_verify_admin_view_identity_providers: Refreshing state... [id=c3ca88f2-5a38-4d6b-b017-15b896a11cfe/d81ced66-eebc-4fd1-84f2-77961be2abbf]
keycloak_openid_client_service_account_role.discord_verify_admin_view_users: Refreshing state... [id=c3ca88f2-5a38-4d6b-b017-15b896a11cfe/65f4c673-fc55-430c-b4b6-fd14ed151966]
vault_kv_secret_v2.link_shortener_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/OIDC_CLIENT_SECRET]
keycloak_openid_client_service_account_role.discord_verify_admin_manage_users: Refreshing state... [id=c3ca88f2-5a38-4d6b-b017-15b896a11cfe/eb96eb71-82eb-4317-b8f5-326472e11484]
vault_kv_secret_v2.link_shortener_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.link_shortener: Refreshing state... [id=6cfec8b2-614e-487b-8be5-e27db391ac31]
vault_kv_secret_v2.tartan_vote_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.tartan_vote: Refreshing state... [id=6be768b9-abfd-4762-8d14-c044bc016d4c]
vault_kv_secret_v2.tartan_vote_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/OIDC_CLIENT_ID]
keycloak_openid_group_membership_protocol_mapper.housing: Refreshing state... [id=158062ac-1514-4932-8803-4dfa1d82315e]
vault_kv_secret_v2.housing_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/prod/OIDC_CLIENT_ID]
vault_kv_secret_v2.housing_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/prod/OIDC_CLIENT_SECRET]
keycloak_openid_group_membership_protocol_mapper.study_dev: Refreshing state... [id=d597e770-36f4-43bf-b9e3-04fa5228b29a]
vault_kv_secret_v2.study_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/dev/OIDC_CLIENT_ID]
vault_kv_secret_v2.study_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/dev/OIDC_CLIENT_SECRET]
keycloak_group.project_slai_cmugpt-surface_admins: Refreshing state... [id=4f3531db-8075-480e-bbf4-253e98783b56]
keycloak_group.project_devops_changelog_admins: Refreshing state... [id=09dd7b5c-8a3b-407e-a0a7-fc9eb1420bae]
keycloak_group.project_lnf_lost-and-found_admins: Refreshing state... [id=e883939b-e89b-47a0-84c6-df663192022c]
keycloak_group.project_occ_occ-main_admins: Refreshing state... [id=d764fe02-0506-4875-88c1-fc86c524fb20]
keycloak_group.project_terrier_admins: Refreshing state... [id=055a0924-cab2-46f8-9475-04d96fb49073]
keycloak_group.project_slai_slai-rfcs_admins: Refreshing state... [id=da273a01-8805-485f-a2d1-c2925a98b4c2]
keycloak_group.project_quest_group_trade-admin: Refreshing state... [id=2295dbb5-6321-45b3-b00e-1c91b6819bbe]
keycloak_group.project_quest_admins: Refreshing state... [id=8d65e8e9-36b1-4dad-ad10-560dbf69ba70]
keycloak_group.project_quest_group_orientation-staff: Refreshing state... [id=08760b29-aa23-4d1f-87ab-ba4608c28970]
keycloak_group.project_quest_group_challenge-placer: Refreshing state... [id=8ee630ad-174b-4f64-b923-5c5dc1941498]
keycloak_group.project_cmu-housing_housing_admins: Refreshing state... [id=7c932acc-ac1e-420b-8040-9c3af456b597]
keycloak_group.project_tartan-vote_admins: Refreshing state... [id=cee98bbd-fb26-4527-ac5d-8a8587de2416]
keycloak_group.project_cmu-maps_maps_admins: Refreshing state... [id=75db0c7f-7cfb-4d89-b84f-0f50523ed55b]
keycloak_group.project_slai_cmugpt-sms-surface_admins: Refreshing state... [id=34404457-985f-4a61-b2f8-4754c2eb3293]
keycloak_group.project_devops_link-shortener_admins: Refreshing state... [id=271b373b-55d2-4832-9b1c-79b501efbbe6]
keycloak_group.project_cmu-cal_cal_admins: Refreshing state... [id=5ca15cf1-036f-4644-b45e-8ca25ce9b2af]
keycloak_group.project_cbp_bus-sign_admins: Refreshing state... [id=100e7090-c4a4-47f2-b0ad-8eb81dd8c8c8]
keycloak_group.project_devops_admins: Refreshing state... [id=cb3cbead-901d-453a-8c88-941ed06ab964]
keycloak_group.project_cbp_discord-verify_admins: Refreshing state... [id=a2abc505-3248-42f8-9513-d3db72be5d40]
keycloak_group.project_slai_cmugpt-agent_admins: Refreshing state... [id=f4e82f9b-769d-4f38-a7f2-e214189d9269]
keycloak_group.project_devops_documentation_admins: Refreshing state... [id=d8321334-81fe-4fec-9603-48d149a78424]
keycloak_group.project_cmu-eats_eats_admins: Refreshing state... [id=1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group.project_slai_cmugpt-mcp-server_admins: Refreshing state... [id=8f84f9ec-e78a-41f6-9ce6-097fce273298]
keycloak_group.project_cmu-study_study_admins: Refreshing state... [id=a683866f-c161-4298-8d00-911d611e2895]
keycloak_group.project_uia_scottylabs-org_admins: Refreshing state... [id=5786d2ba-5816-4ce2-8f04-d76958c4ee91]
keycloak_group.project_cbp_groupme-mirror_admins: Refreshing state... [id=c4c2efc2-d322-4193-8279-699e397522b0]
keycloak_group.project_cmu-courses_courses_admins: Refreshing state... [id=4449cf53-647a-434a-9ebd-969da04200f3]
keycloak_group.project_uia_components_admins: Refreshing state... [id=75073d65-02c5-405b-bc54-b4036dbda934]
keycloak_group.project_cmu-insta_insta_admins: Refreshing state... [id=9603bef2-9083-4624-ba2c-a14166996684]
keycloak_group.project_cbp_dalmatian_admins: Refreshing state... [id=5467214e-843c-488a-85fb-2ca5fa77d7d7]
keycloak_group.project_cmu-courses_admins: Refreshing state... [id=28f3c13f-25ae-4397-8f24-6f602d7aea00]

Planning failed. OpenTofu encountered an error while generating this plan.

╷
│ Error: External Program Execution Failed
│ 
│   with data.external.identities,
│   on identities.tf.json line 5, in data.external.identities:
│    5:         "program": [
│    6:           "governance",
│    7:           "--data-dir",
│    8:           "../../data",
│    9:           "resolve-identities"
│   10:         ]
│ 
│ The data source received an unexpected error while attempting to execute
│ the program.
│ 
│ Program: /var/lib/atlantis/cargo-target/release/governance
│ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML
│ parse error at line 14, column 5
│    |
│ 14 |     "lmalipat",
│    |     ^
│ missing comma between array elements, expected `,`
│ 
│ 
│ Caused by:
│     TOML parse error at line 14, column 5
│        |
│     14 |     "lmalipat",
│        |     ^
│     missing comma between array elements, expected `,`
│     
│ 
│ State: exit status 1
╵



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

Plan Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/git/git-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/git': exit status 1
    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 0.16s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
random_password.kennel_webhook_secret: Refreshing state... [id=none]
data.external.identities: Reading...
github_repository.slai_cmugpt_surface: Refreshing state... [id=cmugpt-surface]
github_repository.slai_slai_rfcs: Refreshing state... [id=slai-rfcs]
github_repository.devops_link_shortener: Refreshing state... [id=link-shortener]
github_repository.devops_documentation: Refreshing state... [id=documentation]
github_repository.cmu-study_study: Refreshing state... [id=study]
github_repository.devops_governance: Refreshing state... [id=governance]
github_repository.cmu-eats_dining_api: Refreshing state... [id=dining-api]
github_repository.devops_kennel: Refreshing state... [id=kennel]
github_repository.cmu-insta_insta: Refreshing state... [id=insta]
github_repository.cmu-courses_internet_archive: Refreshing state... [id=internet-archive]
github_repository.terrier_terrier: Refreshing state... [id=terrier]
github_repository.cbp_dalmatian: Refreshing state... [id=dalmatian]
github_repository.slai_mcp_server: Refreshing state... [id=mcp-server]
github_repository.cmu-eats_eats: Refreshing state... [id=eats]
github_repository.uia_components: Refreshing state... [id=components]
github_repository.devops_collie: Refreshing state... [id=collie]
github_repository.cmu-courses_courses: Refreshing state... [id=courses]
github_repository.slai_cmugpt_sms_surface: Refreshing state... [id=cmugpt-sms-surface]
github_repository.occ_occ: Refreshing state... [id=occ]
github_repository.slai_cmugpt_agent: Refreshing state... [id=cmugpt-agent]
github_repository.cmu-cal_cal: Refreshing state... [id=cal]
github_repository.cbp_groupme_mirror: Refreshing state... [id=groupme-mirror]
github_repository.cmu-housing_housing: Refreshing state... [id=housing]
github_repository.devops_infrastructure: Refreshing state... [id=infrastructure]
github_repository.tartan-vote_tartan_vote: Refreshing state... [id=tartan-vote]
github_repository.uia_scottylabs_org: Refreshing state... [id=scottylabs-org]
github_repository.quest_quest: Refreshing state... [id=quest]
github_repository.cmu-maps_maps: Refreshing state... [id=maps]
github_repository.cbp_discord_verify: Refreshing state... [id=discord-verify]
github_repository.lnf_lost_and_found: Refreshing state... [id=lost-and-found]
github_repository.cbp_bus_sign: Refreshing state... [id=bus-sign]
forgejo_repository.devops_collie: Refreshing state... [name=collie]
forgejo_team_member.cmu-maps_ekaansha: Refreshing state...
forgejo_team_member.cmu-maps_chyang_nycu: Refreshing state...
forgejo_team_member.slai_lmalipat: Refreshing state...
forgejo_team_member.cmu-courses_wychen: Refreshing state...
forgejo_team_member.cmu-maps_hkknox: Refreshing state...
forgejo_team_member.cmu-maps_ecwang: Refreshing state...
forgejo_repository.slai_cmugpt_agent: Refreshing state... [name=cmugpt-agent]
forgejo_team_member.cmu-study_xboxbedrock: Refreshing state...
forgejo_repository.devops_link_shortener: Refreshing state... [name=link-shortener]
forgejo_repository.quest_quest: Refreshing state... [name=quest]
forgejo_team_member.cmu-maps_zuh: Refreshing state...
forgejo_team_member.cbp_vescena: Refreshing state...
forgejo_repository.cmu-maps_maps: Refreshing state... [name=maps]
forgejo_team_member.cmu-maps_alexac: Refreshing state...
forgejo_team_member.cbp_alainaa: Refreshing state...
forgejo_repository.cbp_dalmatian: Refreshing state... [name=dalmatian]
forgejo_repository.cmu-cal_cal: Refreshing state... [name=cal]
forgejo_repository.uia_scottylabs_org: Refreshing state... [name=scottylabs-org]
forgejo_repository.cmu-insta_insta: Refreshing state... [name=insta]
forgejo_repository.cbp_groupme_mirror: Refreshing state... [name=groupme-mirror]
forgejo_repository.cbp_bus_sign: Refreshing state... [name=bus-sign]
forgejo_repository.devops_documentation: Refreshing state... [name=documentation]
forgejo_repository.cmu-courses_courses: Refreshing state... [name=courses]
data.external.identities: Still reading... [10s elapsed]
forgejo_repository.terrier_terrier: Refreshing state... [name=terrier]
forgejo_repository.cmu-housing_housing: Refreshing state... [name=housing]
data.forgejo_organization.this: Reading...
data.forgejo_organization.this: Read complete after 0s [name=ScottyLabs]
forgejo_repository.cmu-study_study: Refreshing state... [name=study]
forgejo_repository.cmu-eats_dining_api: Refreshing state... [name=dining-api]
forgejo_repository.slai_cmugpt_sms_surface: Refreshing state... [name=cmugpt-sms-surface]
forgejo_repository.occ_occ: Refreshing state... [name=occ]
forgejo_repository.slai_slai_rfcs: Refreshing state... [name=slai-rfcs]
forgejo_repository.cbp_discord_verify: Refreshing state... [name=discord-verify]
forgejo_repository.lnf_lost_and_found: Refreshing state... [name=lost-and-found]
forgejo_repository.devops_infrastructure: Refreshing state... [name=infrastructure]
forgejo_repository.devops_kennel: Refreshing state... [name=kennel]
forgejo_repository.slai_cmugpt_surface: Refreshing state... [name=cmugpt-surface]
forgejo_repository.slai_mcp_server: Refreshing state... [name=mcp-server]
forgejo_repository.devops_governance: Refreshing state... [name=governance]
forgejo_repository.uia_components: Refreshing state... [name=components]
forgejo_repository.tartan-vote_tartan_vote: Refreshing state... [name=tartan-vote]
forgejo_repository.cmu-courses_internet_archive: Refreshing state... [name=internet-archive]
forgejo_repository.cmu-eats_eats: Refreshing state... [name=eats]
github_actions_repository_permissions.slai_cmugpt_surface_actions: Refreshing state... [id=cmugpt-surface]
github_actions_repository_permissions.cmu-courses_internet_archive_actions: Refreshing state... [id=internet-archive]
github_actions_repository_permissions.slai_slai_rfcs_actions: Refreshing state... [id=slai-rfcs]
github_actions_repository_permissions.devops_link_shortener_actions: Refreshing state... [id=link-shortener]
github_actions_repository_permissions.cmu-study_study_actions: Refreshing state... [id=study]
github_actions_repository_permissions.devops_documentation_actions: Refreshing state... [id=documentation]
github_actions_repository_permissions.devops_governance_actions: Refreshing state... [id=governance]
github_actions_repository_permissions.cmu-eats_dining_api_actions: Refreshing state... [id=dining-api]
github_actions_repository_permissions.devops_kennel_actions: Refreshing state... [id=kennel]
github_actions_repository_permissions.cmu-insta_insta_actions: Refreshing state... [id=insta]
github_actions_repository_permissions.terrier_terrier_actions: Refreshing state... [id=terrier]
github_actions_repository_permissions.uia_components_actions: Refreshing state... [id=components]
github_actions_repository_permissions.devops_collie_actions: Refreshing state... [id=collie]
github_actions_repository_permissions.slai_cmugpt_sms_surface_actions: Refreshing state... [id=cmugpt-sms-surface]
github_actions_repository_permissions.slai_cmugpt_agent_actions: Refreshing state... [id=cmugpt-agent]
github_actions_repository_permissions.cbp_dalmatian_actions: Refreshing state... [id=dalmatian]
github_actions_repository_permissions.slai_mcp_server_actions: Refreshing state... [id=mcp-server]
github_actions_repository_permissions.cmu-eats_eats_actions: Refreshing state... [id=eats]
github_actions_repository_permissions.cbp_groupme_mirror_actions: Refreshing state... [id=groupme-mirror]
github_actions_repository_permissions.cmu-courses_courses_actions: Refreshing state... [id=courses]
github_actions_repository_permissions.occ_occ_actions: Refreshing state... [id=occ]
github_actions_repository_permissions.cmu-cal_cal_actions: Refreshing state... [id=cal]
restapi_object.devops_collie_push_mirror: Refreshing state... [id=remote_mirror_ljvVejNFXaS]
restapi_object.devops_collie_kennel_webhook: Refreshing state... [id=17]
restapi_object.slai_cmugpt_agent_kennel_webhook: Refreshing state... [id=28]
restapi_object.slai_cmugpt_agent_push_mirror: Refreshing state... [id=remote_mirror_kNY6rVcxdyr]
restapi_object.devops_link_shortener_kennel_webhook: Refreshing state... [id=8]
restapi_object.devops_link_shortener_push_mirror: Refreshing state... [id=remote_mirror_cp8daMpt82v]
restapi_object.quest_quest_kennel_webhook: Refreshing state... [id=10]
restapi_object.quest_quest_push_mirror: Refreshing state... [id=remote_mirror_U9d9BPAon29]
restapi_object.cmu-maps_maps_push_mirror: Refreshing state... [id=remote_mirror_e4_FUnvoslJ]
restapi_object.cmu-maps_maps_kennel_webhook: Refreshing state... [id=9]
restapi_object.cbp_dalmatian_docs_webhook: Refreshing state... [id=7]
restapi_object.cbp_dalmatian_kennel_webhook: Refreshing state... [id=6]
restapi_object.cbp_dalmatian_push_mirror: Refreshing state... [id=remote_mirror_qzlCpLK153F]
restapi_object.cmu-cal_cal_push_mirror: Refreshing state... [id=remote_mirror_CO243uIONoq]
restapi_object.cmu-cal_cal_kennel_webhook: Refreshing state... [id=20]
restapi_object.uia_scottylabs_org_push_mirror: Refreshing state... [id=remote_mirror_h6yN6QdS1lD]
restapi_object.uia_scottylabs_org_kennel_webhook: Refreshing state... [id=29]
restapi_object.cmu-insta_insta_push_mirror: Refreshing state... [id=remote_mirror_891nu6XQ1us]
restapi_object.cbp_groupme_mirror_push_mirror: Refreshing state... [id=remote_mirror_U61HJHB9VGE]
restapi_object.cbp_bus_sign_push_mirror: Refreshing state... [id=remote_mirror_MkKxQ2vA9pc]
restapi_object.cbp_bus_sign_kennel_webhook: Refreshing state... [id=21]
restapi_object.devops_documentation_push_mirror: Refreshing state... [id=remote_mirror_izmsqaNB6Wx]
restapi_object.cmu-courses_courses_kennel_webhook: Refreshing state... [id=11]
restapi_object.cmu-courses_courses_push_mirror: Refreshing state... [id=remote_mirror_WMR9yQwKFDF]
restapi_object.terrier_terrier_push_mirror: Refreshing state... [id=remote_mirror_YopDgZksZv5]
restapi_object.terrier_terrier_kennel_webhook: Refreshing state... [id=12]
restapi_object.cmu-housing_housing_push_mirror: Refreshing state... [id=remote_mirror_uoV2HG4aiOT]
restapi_object.cmu-housing_housing_kennel_webhook: Refreshing state... [id=16]
restapi_object.cmu-housing_housing_docs_webhook: Refreshing state... [id=15]
forgejo_team.groupme-mirror_leads: Refreshing state... [name=groupme-mirror-leads]
forgejo_team.quest: Refreshing state... [name=quest]
forgejo_team.discord-verify_leads: Refreshing state... [name=discord-verify-leads]
forgejo_team.tartan-vote_leads: Refreshing state... [name=tartan-vote-leads]
forgejo_team.uia: Refreshing state... [name=uia]
forgejo_team.slai-rfcs_leads: Refreshing state... [name=slai-rfcs-leads]
forgejo_team.terrier_leads: Refreshing state... [name=terrier-leads]
forgejo_team.insta_leads: Refreshing state... [name=insta-leads]
forgejo_team.cmugpt-surface_leads: Refreshing state... [name=cmugpt-surface-leads]
forgejo_team.slai: Refreshing state... [name=slai]
forgejo_team.tech_leads: Refreshing state... [name=tech-leads]
forgejo_team.cmu-housing: Refreshing state... [name=cmu-housing]
forgejo_team.occ: Refreshing state... [name=occ]
forgejo_team.devops: Refreshing state... [name=devops]
forgejo_team.occ-main_leads: Refreshing state... [name=occ-main-leads]
forgejo_team.cmugpt-mcp-server_leads: Refreshing state... [name=cmugpt-mcp-server-leads]
forgejo_team.courses_leads: Refreshing state... [name=courses-leads]
forgejo_team.cmu-maps: Refreshing state... [name=cmu-maps]
forgejo_team.cmugpt-agent_leads: Refreshing state... [name=cmugpt-agent-leads]
forgejo_team.link-shortener_leads: Refreshing state... [name=link-shortener-leads]
forgejo_team.lost-and-found_leads: Refreshing state... [name=lost-and-found-leads]
forgejo_team.dalmatian_leads: Refreshing state... [name=dalmatian-leads]
forgejo_team.cmu-study: Refreshing state... [name=cmu-study]
forgejo_team.cmu-eats: Refreshing state... [name=cmu-eats]
forgejo_team.eats_leads: Refreshing state... [name=eats-leads]
forgejo_team.lnf: Refreshing state... [name=lnf]
forgejo_team.cmu-courses: Refreshing state... [name=cmu-courses]
forgejo_team.cmu-courses_leads: Refreshing state... [name=cmu-courses-leads]
forgejo_team.cmu-cal: Refreshing state... [name=cmu-cal]
forgejo_team.maps_leads: Refreshing state... [name=maps-leads]
forgejo_team.cbp: Refreshing state... [name=cbp]
forgejo_team.cmugpt-sms-surface_leads: Refreshing state... [name=cmugpt-sms-surface-leads]
forgejo_team.housing_leads: Refreshing state... [name=housing-leads]
forgejo_team.terrier: Refreshing state... [name=terrier]
forgejo_team.devops_leads: Refreshing state... [name=devops-leads]
forgejo_team.components_leads: Refreshing state... [name=components-leads]
forgejo_team.tartan-vote: Refreshing state... [name=tartan-vote]
forgejo_team.bus-sign_leads: Refreshing state... [name=bus-sign-leads]
forgejo_team.cal_leads: Refreshing state... [name=cal-leads]
forgejo_team.scottylabs-org_leads: Refreshing state... [name=scottylabs-org-leads]
forgejo_team.documentation_leads: Refreshing state... [name=documentation-leads]
forgejo_team.quest_leads: Refreshing state... [name=quest-leads]
forgejo_team.study_leads: Refreshing state... [name=study-leads]
forgejo_team.cmu-insta: Refreshing state... [name=cmu-insta]
restapi_object.cmu-study_study_kennel_webhook: Refreshing state... [id=33]
restapi_object.cmu-study_study_push_mirror: Refreshing state... [id=remote_mirror_Lo5Rz3Yz7Zp]
restapi_object.cmu-eats_dining_api_push_mirror: Refreshing state... [id=remote_mirror_6NT90ezmhct]
restapi_object.slai_cmugpt_sms_surface_push_mirror: Refreshing state... [id=remote_mirror__fkBkASN2jA]
restapi_object.slai_cmugpt_sms_surface_kennel_webhook: Refreshing state... [id=19]
restapi_object.occ_occ_push_mirror: Refreshing state... [id=remote_mirror_moBLq1YG1qz]
restapi_object.slai_slai_rfcs_push_mirror: Refreshing state... [id=remote_mirror_TX4eldNzJ_6]
restapi_object.cbp_discord_verify_kennel_webhook: Refreshing state... [id=18]
restapi_object.cbp_discord_verify_push_mirror: Refreshing state... [id=remote_mirror_3MV7Up6cY1X]
restapi_object.lnf_lost_and_found_push_mirror: Refreshing state... [id=remote_mirror_Hd6adHzND-A]
restapi_object.lnf_lost_and_found_kennel_webhook: Refreshing state... [id=34]
restapi_object.devops_infrastructure_kennel_webhook: Refreshing state... [id=26]
restapi_object.devops_infrastructure_push_mirror: Refreshing state... [id=remote_mirror_oYtFpKVzTaZ]
restapi_object.devops_kennel_kennel_webhook: Refreshing state... [id=14]
restapi_object.devops_kennel_push_mirror: Refreshing state... [id=remote_mirror_cT9psJkhTQ4]
restapi_object.slai_cmugpt_surface_kennel_webhook: Refreshing state... [id=23]
restapi_object.slai_cmugpt_surface_push_mirror: Refreshing state... [id=remote_mirror_cPTQN6S5SpB]
github_actions_repository_permissions.cmu-housing_housing_actions: Refreshing state... [id=housing]
restapi_object.slai_mcp_server_kennel_webhook: Refreshing state... [id=13]
restapi_object.slai_mcp_server_push_mirror: Refreshing state... [id=remote_mirror_Tqh2y0R_vDp]
restapi_object.devops_governance_kennel_webhook: Refreshing state... [id=22]
restapi_object.devops_governance_push_mirror: Refreshing state... [id=remote_mirror_lt9JzkX1jMq]
restapi_object.uia_components_push_mirror: Refreshing state... [id=remote_mirror_Kwwa8TDnTgc]
restapi_object.uia_components_kennel_webhook: Refreshing state... [id=27]
restapi_object.tartan-vote_tartan_vote_push_mirror: Refreshing state... [id=remote_mirror_EUFq4sFSnH5]
restapi_object.tartan-vote_tartan_vote_kennel_webhook: Refreshing state... [id=24]
restapi_object.tartan-vote_tartan_vote_docs_webhook: Refreshing state... [id=25]
restapi_object.cmu-courses_internet_archive_push_mirror: Refreshing state... [id=remote_mirror_58X__Yfs0bR]
restapi_object.cmu-eats_eats_kennel_webhook: Refreshing state... [id=32]
restapi_object.cmu-eats_eats_push_mirror: Refreshing state... [id=remote_mirror_j6fIO7zNJdP]
github_actions_repository_permissions.devops_infrastructure_actions: Refreshing state... [id=infrastructure]
github_actions_repository_permissions.tartan-vote_tartan_vote_actions: Refreshing state... [id=tartan-vote]
github_actions_repository_permissions.uia_scottylabs_org_actions: Refreshing state... [id=scottylabs-org]
github_actions_repository_permissions.quest_quest_actions: Refreshing state... [id=quest]
github_actions_repository_permissions.cmu-maps_maps_actions: Refreshing state... [id=maps]
github_actions_repository_permissions.cbp_discord_verify_actions: Refreshing state... [id=discord-verify]
github_actions_repository_permissions.lnf_lost_and_found_actions: Refreshing state... [id=lost-and-found]
github_actions_repository_permissions.cbp_bus_sign_actions: Refreshing state... [id=bus-sign]
github_repository_deploy_key.devops_collie_mirror_deploy_key: Refreshing state... [id=collie:159665332]
github_repository_deploy_key.slai_cmugpt_agent_mirror_deploy_key: Refreshing state... [id=cmugpt-agent:159665360]
github_repository_deploy_key.devops_link_shortener_mirror_deploy_key: Refreshing state... [id=link-shortener:159665345]
github_repository_deploy_key.quest_quest_mirror_deploy_key: Refreshing state... [id=quest:159665323]
github_repository_deploy_key.cmu-maps_maps_mirror_deploy_key: Refreshing state... [id=maps:159665325]
github_repository_deploy_key.cbp_dalmatian_mirror_deploy_key: Refreshing state... [id=dalmatian:159665367]
github_repository_deploy_key.cmu-cal_cal_mirror_deploy_key: Refreshing state... [id=cal:159665344]
github_repository_deploy_key.uia_scottylabs_org_mirror_deploy_key: Refreshing state... [id=scottylabs-org:159665361]
github_repository_deploy_key.cmu-insta_insta_mirror_deploy_key: Refreshing state... [id=insta:161720245]
github_repository_deploy_key.cbp_bus_sign_mirror_deploy_key: Refreshing state... [id=bus-sign:159665342]
github_repository_deploy_key.cbp_groupme_mirror_mirror_deploy_key: Refreshing state... [id=groupme-mirror:159665366]
github_repository_deploy_key.devops_documentation_mirror_deploy_key: Refreshing state... [id=documentation:159665362]
github_repository_deploy_key.cmu-courses_courses_mirror_deploy_key: Refreshing state... [id=courses:159665327]
github_repository_deploy_key.terrier_terrier_mirror_deploy_key: Refreshing state... [id=terrier:159665339]
github_repository_deploy_key.cmu-housing_housing_mirror_deploy_key: Refreshing state... [id=housing:159665369]
forgejo_team_repository.quest_quest: Refreshing state...
forgejo_team_repository.uia_components: Refreshing state...
forgejo_team_repository.uia_scottylabs_org: Refreshing state...
forgejo_team_repository.slai_cmugpt_surface: Refreshing state...
forgejo_team_repository.slai_mcp_server: Refreshing state...
forgejo_team_repository.slai_cmugpt_sms_surface: Refreshing state...
forgejo_team_repository.slai_cmugpt_agent: Refreshing state...
forgejo_team_repository.slai_slai_rfcs: Refreshing state...
forgejo_team_repository.tech_leads_governance: Refreshing state...
forgejo_team_repository.cmu-housing_housing: Refreshing state...
forgejo_team_repository.occ_occ: Refreshing state...
forgejo_team_repository.devops_governance: Refreshing state...
forgejo_team_repository.devops_documentation: Refreshing state...
forgejo_team_repository.devops_infrastructure: Refreshing state...
forgejo_team_repository.devops_link_shortener: Refreshing state...
forgejo_team_repository.devops_collie: Refreshing state...
forgejo_team_repository.devops_kennel: Refreshing state...
forgejo_team_repository.cmu-maps_maps: Refreshing state...
forgejo_team_repository.cmu-eats_dining_api: Refreshing state...
forgejo_team_repository.cmu-eats_eats: Refreshing state...
forgejo_team_repository.cmu-study_study: Refreshing state...
forgejo_team_repository.cmu-courses_courses: Refreshing state...
forgejo_team_repository.cmu-courses_internet_archive: Refreshing state...
forgejo_team_repository.lnf_lost_and_found: Refreshing state...
forgejo_team_repository.cmu-cal_cal: Refreshing state...
forgejo_team_repository.cbp_dalmatian: Refreshing state...
forgejo_team_repository.cbp_groupme_mirror: Refreshing state...
forgejo_team_repository.cbp_discord_verify: Refreshing state...
forgejo_team_repository.cbp_bus_sign: Refreshing state...
forgejo_team_repository.terrier_terrier: Refreshing state...
forgejo_team_repository.tartan-vote_tartan_vote: Refreshing state...
forgejo_team_repository.cmu-insta_insta: Refreshing state...
github_repository_deploy_key.cmu-eats_dining_api_mirror_deploy_key: Refreshing state... [id=dining-api:163759533]
github_repository_deploy_key.cmu-study_study_mirror_deploy_key: Refreshing state... [id=study:163760029]
github_repository_deploy_key.slai_cmugpt_sms_surface_mirror_deploy_key: Refreshing state... [id=cmugpt-sms-surface:159665365]
github_repository_deploy_key.slai_slai_rfcs_mirror_deploy_key: Refreshing state... [id=slai-rfcs:164535864]
github_repository_deploy_key.occ_occ_mirror_deploy_key: Refreshing state... [id=occ:161720242]
github_repository_deploy_key.cbp_discord_verify_mirror_deploy_key: Refreshing state... [id=discord-verify:159665340]
github_repository_deploy_key.lnf_lost_and_found_mirror_deploy_key: Refreshing state... [id=lost-and-found:164076320]
github_repository_deploy_key.devops_infrastructure_mirror_deploy_key: Refreshing state... [id=infrastructure:159665343]
github_repository_deploy_key.devops_kennel_mirror_deploy_key: Refreshing state... [id=kennel:159665328]
data.external.identities: Still reading... [20s elapsed]
github_repository_deploy_key.slai_cmugpt_surface_mirror_deploy_key: Refreshing state... [id=cmugpt-surface:159665348]
github_repository_deploy_key.slai_mcp_server_mirror_deploy_key: Refreshing state... [id=mcp-server:159665358]
github_repository_deploy_key.devops_governance_mirror_deploy_key: Refreshing state... [id=governance:159665346]
github_repository_deploy_key.uia_components_mirror_deploy_key: Refreshing state... [id=components:159665353]
github_repository_deploy_key.tartan-vote_tartan_vote_mirror_deploy_key: Refreshing state... [id=tartan-vote:159665350]
github_repository_deploy_key.cmu-courses_internet_archive_mirror_deploy_key: Refreshing state... [id=internet-archive:159665356]
github_repository_deploy_key.cmu-eats_eats_mirror_deploy_key: Refreshing state... [id=eats:163759531]
github_repository_ruleset.devops_collie_ruleset: Refreshing state... [id=18865204]
github_repository_ruleset.slai_cmugpt_agent_ruleset: Refreshing state... [id=16476661]
github_repository_ruleset.devops_link_shortener_ruleset: Refreshing state... [id=17911647]
github_repository_ruleset.quest_quest_ruleset: Refreshing state... [id=15750052]
github_repository_ruleset.cmu-maps_maps_ruleset: Refreshing state... [id=18864961]
github_repository_ruleset.cbp_dalmatian_ruleset: Refreshing state... [id=17238915]
forgejo_team_repository.quest_leads_quest: Refreshing state...
forgejo_team_repository.components_leads_components: Refreshing state...
forgejo_team_repository.scottylabs-org_leads_scottylabs_org: Refreshing state...
forgejo_team_repository.cmugpt-surface_leads_cmugpt_surface: Refreshing state...
forgejo_team_repository.cmugpt-mcp-server_leads_mcp_server: Refreshing state...
forgejo_team_repository.cmugpt-sms-surface_leads_cmugpt_sms_surface: Refreshing state...
forgejo_team_repository.cmugpt-agent_leads_cmugpt_agent: Refreshing state...
forgejo_team_repository.slai-rfcs_leads_slai_rfcs: Refreshing state...
forgejo_team_repository.housing_leads_housing: Refreshing state...
github_repository_ruleset.cmu-cal_cal_ruleset: Refreshing state... [id=18919281]
forgejo_team_repository.occ-main_leads_occ: Refreshing state...
forgejo_team_repository.devops_leads_governance: Refreshing state...
forgejo_team_repository.documentation_leads_documentation: Refreshing state...
forgejo_team_repository.devops_leads_infrastructure: Refreshing state...
forgejo_team_repository.link-shortener_leads_link_shortener: Refreshing state...
forgejo_team_repository.devops_leads_collie: Refreshing state...
forgejo_team_repository.maps_leads_maps: Refreshing state...
forgejo_team_repository.devops_leads_kennel: Refreshing state...
forgejo_team_repository.eats_leads_dining_api: Refreshing state...
forgejo_team_repository.eats_leads_eats: Refreshing state...
forgejo_team_repository.study_leads_study: Refreshing state...
forgejo_team_repository.courses_leads_courses: Refreshing state...
forgejo_team_repository.cmu-courses_leads_internet_archive: Refreshing state...
forgejo_team_repository.lost-and-found_leads_lost_and_found: Refreshing state...
forgejo_team_repository.cal_leads_cal: Refreshing state...
forgejo_team_repository.dalmatian_leads_dalmatian: Refreshing state...
forgejo_team_repository.groupme-mirror_leads_groupme_mirror: Refreshing state...
forgejo_team_repository.discord-verify_leads_discord_verify: Refreshing state...
forgejo_team_repository.bus-sign_leads_bus_sign: Refreshing state...
github_repository_ruleset.uia_scottylabs_org_ruleset: Refreshing state... [id=18112214]
forgejo_team_repository.terrier_leads_terrier: Refreshing state...
forgejo_team_repository.tartan-vote_leads_tartan_vote: Refreshing state...
forgejo_team_repository.insta_leads_insta: Refreshing state...
github_repository_ruleset.cmu-insta_insta_ruleset: Refreshing state... [id=21841636]
github_repository_ruleset.cbp_bus_sign_ruleset: Refreshing state... [id=15236550]
github_repository_ruleset.cbp_groupme_mirror_ruleset: Refreshing state... [id=12503296]
github_repository_ruleset.devops_documentation_ruleset: Refreshing state... [id=17079368]
github_repository_ruleset.cmu-courses_courses_ruleset: Refreshing state... [id=15855161]
github_repository_ruleset.terrier_terrier_ruleset: Refreshing state... [id=12671003]
github_repository_ruleset.cmu-housing_housing_ruleset: Refreshing state... [id=17421604]
github_repository_ruleset.cmu-eats_dining_api_ruleset: Refreshing state... [id=21879626]
github_repository_ruleset.cmu-study_study_ruleset: Refreshing state... [id=23686597]
github_repository_ruleset.slai_cmugpt_sms_surface_ruleset: Refreshing state... [id=17653622]
github_repository_ruleset.slai_slai_rfcs_ruleset: Refreshing state... [id=24046626]
github_repository_ruleset.occ_occ_ruleset: Refreshing state... [id=21841634]
github_repository_ruleset.cbp_discord_verify_ruleset: Refreshing state... [id=11449154]
github_repository_ruleset.lnf_lost_and_found_ruleset: Refreshing state... [id=23821214]
github_repository_ruleset.devops_infrastructure_ruleset: Refreshing state... [id=11275118]
github_repository_ruleset.devops_kennel_ruleset: Refreshing state... [id=13193453]
github_repository_ruleset.slai_cmugpt_surface_ruleset: Refreshing state... [id=16476662]
github_repository_ruleset.slai_mcp_server_ruleset: Refreshing state... [id=17082154]
github_repository_ruleset.devops_governance_ruleset: Refreshing state... [id=14488792]
github_repository_ruleset.uia_components_ruleset: Refreshing state... [id=16366085]
github_repository_ruleset.tartan-vote_tartan_vote_ruleset: Refreshing state... [id=16848966]
github_repository_ruleset.cmu-courses_internet_archive_ruleset: Refreshing state... [id=11988074]
github_repository_ruleset.cmu-eats_eats_ruleset: Refreshing state... [id=21330218]

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

OpenTofu planned the following actions, but then encountered a problem:

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

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

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

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

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

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

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

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

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

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

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

  # github_repository.slai_cmugpt_agent will be updated in-place
  ~ resource "github_repository" "slai_cmugpt_agent" {
        id                                      = "cmugpt-agent"
        name                                    = "cmugpt-agent"
        # (39 unchanged attributes hidden)

╷
      - template {
          - include_all_branches = false -> null
          - owner                = "ScottyLabs" -> null
│ Error: External Program Execution Failed
│ 
          - repository           = "python-template" -> null
        }
│   with data.external.identities,
│   on identities.tf.json line 5, in data.external.identities:

        # (1 unchanged block hidden)
│    5:         "program": [
│    6:           "governance",
    }
│    7:           "--data-dir",
│    8:           "../../data",
│    9:           "resolve-identities"
│   10:         ]
│ 
│ The data source received an unexpected error while attempting to execute
│ the program.
│ 
│ Program: /var/lib/atlantis/cargo-target/release/governance
│ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML
│ parse error at line 14, column 5
│    |
│ 14 |     "lmalipat",
│    |     ^
│ missing comma between array elements, expected `,`
│ 
│ 
│ Caused by:
│     TOML parse error at line 14, column 5
│        |
│     14 |     "lmalipat",
│        |     ^
│     missing comma between array elements, expected `,`
│     
│ 
│ State: exit status 1
╵

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



Plan Summary

5 projects, 0 with changes, 0 with no changes, 5 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 5 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/slack/slack-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/slack': exit status 1 Finished `release` profile [optimized] target(s) in 0.05s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ data.external.identities: Reading... null_resource.slack_cmu-maps_ch0_chyang_nycu: Refreshing state... [id=5232586205886769980] null_resource.slack_cmu-study_ch0_xboxbedrock: Refreshing state... [id=8011977517393971580] null_resource.slack_cmu-maps_ch0_hkknox: Refreshing state... [id=8231821072419010253] null_resource.slack_cmu-maps_ch0_ekaansha: Refreshing state... [id=4626057089509564055] null_resource.slack_cbp_ch0_alainaa: Refreshing state... [id=2965764793980671486] null_resource.slack_cmu-maps_ch0_ecwang: Refreshing state... [id=806654125836145623] null_resource.slack_hub_alainaa: Refreshing state... [id=9146555066235309570] null_resource.slack_hub_alexac: Refreshing state... [id=632996375388168185] null_resource.slack_cmu-maps_ch0_alexac: Refreshing state... [id=4471908214551739319] null_resource.slack_hub_zuh: Refreshing state... [id=7855938588730291726] null_resource.slack_hub_vescena: Refreshing state... [id=6801482476576655423] null_resource.slack_cbp_ch0_vescena: Refreshing state... [id=6616776663155839570] null_resource.slack_cmu-maps_ch0_zuh: Refreshing state... [id=4726738189120951784] null_resource.slack_slai_ch0_lmalipat: Refreshing state... [id=2244565745029964057] null_resource.slack_cmu-courses_ch0_wychen: Refreshing state... [id=4565888820130159732] null_resource.slack_hub_wychen: Refreshing state... [id=6259608547253271000] null_resource.slack_hub_ekaansha: Refreshing state... [id=8748433185204159027] null_resource.slack_hub_hkknox: Refreshing state... [id=2214973956392864022] null_resource.slack_hub_chyang_nycu: Refreshing state... [id=1035337688146975579] null_resource.slack_hub_ecwang: Refreshing state... [id=4395216907774302563] null_resource.slack_hub_lmalipat: Refreshing state... [id=207233824933429648] OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ╷ │ Error: External Program Execution Failed │ │ with data.external.identities, │ on identities.tf.json line 5, in data.external.identities: │ 5: "program": [ │ 6: "governance", │ 7: "--data-dir", │ 8: "../../data", - destroy │ 9: "resolve-identities" │ 10: ] OpenTofu planned the following actions, but then encountered a problem: │ │ The data source received an unexpected error while attempting to execute # null_resource.slack_cbp_ch0_alainaa will be destroyed # (because null_resource.slack_cbp_ch0_alainaa is not in configuration) │ the program. │ - resource "null_resource" "slack_cbp_ch0_alainaa" { - id = "2965764793980671486" -> null │ Program: /var/lib/atlantis/cargo-target/release/governance │ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML - triggers = { - "channel" = "C08S56CJ8R2" │ parse error at line 14, column 5 │ | - "user" = "U0C15NDTZFY" } -> null │ 14 | "lmalipat", │ | ^ } │ missing comma between array elements, expected `,` │ # null_resource.slack_cbp_ch0_vescena will be destroyed # (because null_resource.slack_cbp_ch0_vescena is not in configuration) │ │ Caused by: - resource "null_resource" "slack_cbp_ch0_vescena" { - id = "6616776663155839570" -> null │ TOML parse error at line 14, column 5 │ | - triggers = { - "channel" = "C08S56CJ8R2" │ 14 | "lmalipat", │ | ^ - "user" = "U0C6CLTBCS1" } -> null │ missing comma between array elements, expected `,` │ } │ │ State: exit status 1 # null_resource.slack_cmu-courses_ch0_wychen will be destroyed # (because null_resource.slack_cmu-courses_ch0_wychen is not in configuration) ╵ - resource "null_resource" "slack_cmu-courses_ch0_wychen" { - id = "4565888820130159732" -> null - triggers = { - "channel" = "C0150RGAG1L" - "user" = "U09CL5ZV7MG" } -> null } # null_resource.slack_cmu-maps_ch0_alexac will be destroyed # (because null_resource.slack_cmu-maps_ch0_alexac is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_alexac" { - id = "4471908214551739319" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0C2YKHUQTX" } -> null } # null_resource.slack_cmu-maps_ch0_chyang_nycu will be destroyed # (because null_resource.slack_cmu-maps_ch0_chyang_nycu is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_chyang_nycu" { - id = "5232586205886769980" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0BUDM8PK2T" } -> null } # null_resource.slack_cmu-maps_ch0_ecwang will be destroyed # (because null_resource.slack_cmu-maps_ch0_ecwang is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_ecwang" { - id = "806654125836145623" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0C3RRX0PV2" } -> null } # null_resource.slack_cmu-maps_ch0_ekaansha will be destroyed # (because null_resource.slack_cmu-maps_ch0_ekaansha is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_ekaansha" { - id = "4626057089509564055" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0BUWR76D8X" } -> null } # null_resource.slack_cmu-maps_ch0_hkknox will be destroyed # (because null_resource.slack_cmu-maps_ch0_hkknox is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_hkknox" { - id = "8231821072419010253" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0BFRC8GC00" } -> null } # null_resource.slack_cmu-maps_ch0_zuh will be destroyed # (because null_resource.slack_cmu-maps_ch0_zuh is not in configuration) - resource "null_resource" "slack_cmu-maps_ch0_zuh" { - id = "4726738189120951784" -> null - triggers = { - "channel" = "C05T7QRN4LF" - "user" = "U0C1G0WF78W" } -> null } # null_resource.slack_cmu-study_ch0_xboxbedrock will be destroyed # (because null_resource.slack_cmu-study_ch0_xboxbedrock is not in configuration) - resource "null_resource" "slack_cmu-study_ch0_xboxbedrock" { - id = "8011977517393971580" -> null - triggers = { - "channel" = "C09KN6M3P53" - "user" = "U0AQRKYLGHK" } -> null } # null_resource.slack_hub_alainaa will be destroyed # (because null_resource.slack_hub_alainaa is not in configuration) - resource "null_resource" "slack_hub_alainaa" { - id = "9146555066235309570" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C15NDTZFY" } -> null } # null_resource.slack_hub_alexac will be destroyed # (because null_resource.slack_hub_alexac is not in configuration) - resource "null_resource" "slack_hub_alexac" { - id = "632996375388168185" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C2YKHUQTX" } -> null } # null_resource.slack_hub_chyang_nycu will be destroyed # (because null_resource.slack_hub_chyang_nycu is not in configuration) - resource "null_resource" "slack_hub_chyang_nycu" { - id = "1035337688146975579" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BUDM8PK2T" } -> null } # null_resource.slack_hub_ecwang will be destroyed # (because null_resource.slack_hub_ecwang is not in configuration) - resource "null_resource" "slack_hub_ecwang" { - id = "4395216907774302563" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C3RRX0PV2" } -> null } # null_resource.slack_hub_ekaansha will be destroyed # (because null_resource.slack_hub_ekaansha is not in configuration) - resource "null_resource" "slack_hub_ekaansha" { - id = "8748433185204159027" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BUWR76D8X" } -> null } # null_resource.slack_hub_hkknox will be destroyed # (because null_resource.slack_hub_hkknox is not in configuration) - resource "null_resource" "slack_hub_hkknox" { - id = "2214973956392864022" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0BFRC8GC00" } -> null } # null_resource.slack_hub_lmalipat will be destroyed # (because null_resource.slack_hub_lmalipat is not in configuration) - resource "null_resource" "slack_hub_lmalipat" { - id = "207233824933429648" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C4UJKHCUT" } -> null } # null_resource.slack_hub_vescena will be destroyed # (because null_resource.slack_hub_vescena is not in configuration) - resource "null_resource" "slack_hub_vescena" { - id = "6801482476576655423" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C6CLTBCS1" } -> null } # null_resource.slack_hub_wychen will be destroyed # (because null_resource.slack_hub_wychen is not in configuration) - resource "null_resource" "slack_hub_wychen" { - id = "6259608547253271000" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U09CL5ZV7MG" } -> null } # null_resource.slack_hub_zuh will be destroyed # (because null_resource.slack_hub_zuh is not in configuration) - resource "null_resource" "slack_hub_zuh" { - id = "7855938588730291726" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U0C1G0WF78W" } -> null } # null_resource.slack_slai_ch0_lmalipat will be destroyed # (because null_resource.slack_slai_ch0_lmalipat is not in configuration) - resource "null_resource" "slack_slai_ch0_lmalipat" { - id = "2244565745029964057" -> null - triggers = { - "channel" = "C08SRUGUQ05" - "user" = "U0C4UJKHCUT" } -> null } Plan: 0 to add, 0 to change, 21 to destroy. ``` </details> --- ### 2. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/google_groups': exit status 1 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 0.19s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ data.external.identities: Reading... google_cloud_identity_group_membership.tech_zuh: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/101186545502127279112] google_cloud_identity_group_membership.tech_alexac: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/100773937172194585834] google_cloud_identity_group_membership.tech_vescena: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/105708233692587571543] google_cloud_identity_group_membership.tech_chyang_nycu: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/109858198668026364966] google_cloud_identity_group_membership.tech_ecwang: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/110335668953248089838] google_cloud_identity_group_membership.tech_alainaa: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/110339545660254496455] google_cloud_identity_group_membership.tech_lmalipat: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/106908211491608395043] google_cloud_identity_group_membership.tech_ekaansha: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/112462995948843649593] google_cloud_identity_group_membership.tech_wychen: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/113936356328091236634] google_cloud_identity_group_membership.tech_hkknox: Refreshing state... [id=groups/04anzqyu1bqbv79/memberships/100814576022428328492] data.google_cloud_identity_group_lookup.admin: Reading... data.google_cloud_identity_group_lookup.tech: Reading... data.google_cloud_identity_group_lookup.ops: Reading... data.google_cloud_identity_group_lookup.admin: Read complete after 0s [id=2026-10-03 21:37:51.993197815 +0000 UTC] data.google_cloud_identity_group_lookup.tech: Read complete after 0s [id=2026-10-03 21:37:52.023585712 +0000 UTC] data.google_cloud_identity_group_lookup.ops: Read complete after 0s [id=2026-10-03 21:37:52.0726236 +0000 UTC] OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu planned the following actions, but then encountered a problem: # google_cloud_identity_group_membership.tech_alainaa will be destroyed # (because google_cloud_identity_group_membership.tech_alainaa is not in configuration) - resource "google_cloud_identity_group_membership" "tech_alainaa" { - create_time = "2026-10-03T21:21:51.450353Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/110339545660254496455" -> null - name = "groups/04anzqyu1bqbv79/memberships/110339545660254496455" -> null - type = "USER" -> null - update_time = "2026-10-03T21:21:51.450353Z" -> null - preferred_member_key { - id = "alainaa@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_alexac will be destroyed # (because google_cloud_identity_group_membership.tech_alexac is not in configuration) - resource "google_cloud_identity_group_membership" "tech_alexac" { - create_time = "2026-10-03T21:16:56.618085Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100773937172194585834" -> null - name = "groups/04anzqyu1bqbv79/memberships/100773937172194585834" -> null - type = "USER" -> null - update_time = "2026-10-03T21:16:56.618085Z" -> null - preferred_member_key { - id = "alexac@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_chyang_nycu will be destroyed # (because google_cloud_identity_group_membership.tech_chyang_nycu is not in configuration) - resource "google_cloud_identity_group_membership" "tech_chyang_nycu" { - create_time = "2026-10-03T21:35:14.090265Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/109858198668026364966" -> null - name = "groups/04anzqyu1bqbv79/memberships/109858198668026364966" -> null - type = "USER" -> null - update_time = "2026-10-03T21:35:14.090265Z" -> null - preferred_member_key { - id = "chienhuy@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_ecwang will be destroyed # (because google_cloud_identity_group_membership.tech_ecwang is not in configuration) - resource "google_cloud_identity_group_membership" "tech_ecwang" { - create_time = "2026-10-03T21:35:14.099973Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/110335668953248089838" -> null - name = "groups/04anzqyu1bqbv79/memberships/110335668953248089838" -> null - type = "USER" -> null - update_time = "2026-10-03T21:35:14.099973Z" -> null - preferred_member_key { - id = "ecwang@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_ekaansha will be destroyed # (because google_cloud_identity_group_membership.tech_ekaansha is not in configuration) - resource "google_cloud_identity_group_membership" "tech_ekaansha" { - create_time = "2026-10-03T21:35:14.083109Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/112462995948843649593" -> null - name = "groups/04anzqyu1bqbv79/memberships/112462995948843649593" -> null - type = "USER" -> null - update_time = "2026-10-03T21:35:14.083109Z" -> null - preferred_member_key { - id = "ekaansha@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_hkknox will be destroyed # (because google_cloud_identity_group_membership.tech_hkknox is not in configuration) - resource "google_cloud_identity_group_membership" "tech_hkknox" { - create_time = "2026-10-03T21:35:14.017346Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/100814576022428328492" -> null - name = "groups/04anzqyu1bqbv79/memberships/100814576022428328492" -> null - type = "USER" -> null - update_time = "2026-10-03T21:35:14.017346Z" -> null - preferred_member_key { - id = "hkknox@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_lmalipat will be destroyed # (because google_cloud_identity_group_membership.tech_lmalipat is not in configuration) - resource "google_cloud_identity_group_membership" "tech_lmalipat" { - create_time = "2026-10-03T21:16:56.640582Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/106908211491608395043" -> null - name = "groups/04anzqyu1bqbv79/memberships/106908211491608395043" -> null - type = "USER" -> null - update_time = "2026-10-03T21:16:56.640582Z" -> null - preferred_member_key { - id = "lmalipat@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_vescena will be destroyed # (because google_cloud_identity_group_membership.tech_vescena is not in configuration) - resource "google_cloud_identity_group_membership" "tech_vescena" { - create_time = "2026-10-03T21:21:51.350202Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/105708233692587571543" -> null - name = "groups/04anzqyu1bqbv79/memberships/105708233692587571543" -> null - type = "USER" -> null - update_time = "2026-10-03T21:21:51.350202Z" -> null - preferred_member_key { - id = "llovell@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_wychen will be destroyed # (because google_cloud_identity_group_membership.tech_wychen is not in configuration) - resource "google_cloud_identity_group_membership" "tech_wychen" { - create_time = "2026-10-03T21:35:14.045756Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/113936356328091236634" -> null - name = "groups/04anzqyu1bqbv79/memberships/113936356328091236634" -> null - type = "USER" -> null - update_time = "2026-10-03T21:35:14.045756Z" -> null - preferred_member_key { - id = "wychen@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_zuh will be destroyed # (because google_cloud_identity_group_membership.tech_zuh is not in configuration) - resource "google_cloud_identity_group_membership" "tech_zuh" { - create_time = "2026-10-03T21:35:14.057780Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/101186545502127279112" -> null - name = "groups/04anzqyu1bqbv79/memberships/101186545502127279112" -> null - type = "USER" -> null - update_time = "2026-10-03T21:35:14.057780Z" -> null - preferred_member_key { - id = "zuh@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } Plan: 0 to add, 0 to change, 10 to destroy. ╷ │ Error: External Program Execution Failed │ │ with data.external.identities, │ on identities.tf.json line 5, in data.external.identities: │ 5: "program": [ │ 6: "governance", │ 7: "--data-dir", │ 8: "../../data", │ 9: "resolve-identities" │ 10: ] │ │ The data source received an unexpected error while attempting to execute │ the program. │ │ Program: /var/lib/atlantis/cargo-target/release/governance │ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML │ parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ Caused by: │ TOML parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ State: exit status 1 ╵ ``` </details> --- ### 3. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/discord': exit status 1 Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.16s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ data.external.identities: Reading... discord_member_roles.wychen: Refreshing state... [id=1353118209024331948:311332626990628864] discord_member_roles.hkknox: Refreshing state... [id=1353118209024331948:504810158921351179] discord_role.terrier: Refreshing state... [id=1517227361790201857] discord_role.cmu-courses: Refreshing state... [id=1500016758700904488] discord_member_roles.zuh: Refreshing state... [id=1353118209024331948:692455188346175558] discord_member_roles.vescena: Refreshing state... [id=1353118209024331948:1084301824586166373] discord_role.lnf: Refreshing state... [id=1551927765769527427] discord_member_roles.alexac: Refreshing state... [id=1353118209024331948:715740298776543272] discord_member_roles.ekaansha: Refreshing state... [id=1353118209024331948:942282922982014986] discord_role.tech: Refreshing state... [id=1488787088118644848] discord_role.cmu-study: Refreshing state... [id=1550659990266581074] discord_member_roles.alainaa: Refreshing state... [id=1353118209024331948:1542263463823278140] discord_member_roles.ecwang: Refreshing state... [id=1353118209024331948:880483883894845512] discord_member_roles.lmalipat: Refreshing state... [id=1353118209024331948:758663726248361995] discord_member_roles.chyang_nycu: Refreshing state... [id=1353118209024331948:588409156344610817] discord_role.cmu-maps: Refreshing state... [id=1526003694708195448] discord_role.tartan-vote: Refreshing state... [id=1508601984255524885] discord_role.cbp: Refreshing state... [id=1494773174334783499] discord_role.cmu-housing: Refreshing state... [id=1513653499957874871] discord_role.cmu-cal: Refreshing state... [id=1526500755446698124] discord_role.occ: Refreshing state... [id=1543486517908082728] discord_role.quest: Refreshing state... [id=1499190400546508911] discord_role.uia: Refreshing state... [id=1504199977000505445] discord_role.slai: Refreshing state... [id=1505078357321191535] discord_role.tech_lead: Refreshing state... [id=1519792320755662928] discord_role.cmu-eats: Refreshing state... [id=1541552714063024148] discord_role.cmu-insta: Refreshing state... [id=1543486529748344842] discord_role.devops: Refreshing state... [id=1488787087598813215] discord_channel_permission.tech_hub: Refreshing state... [id=1462522753709248533:1488787088118644848:role] discord_channel_permission.terrier_ch0: Refreshing state... [id=1454745778642878527:1517227361790201857:role] discord_channel_permission.cmu-courses_ch0: Refreshing state... [id=1459389616007282709:1500016758700904488:role] discord_channel_permission.lnf_ch0: Refreshing state... [id=1526510267607945326:1551927765769527427:role] discord_channel_permission.cmu-study_ch0: Refreshing state... [id=1512270354943578132:1550659990266581074:role] discord_channel_permission.cmu-maps_ch0: Refreshing state... [id=1516632834104889464:1526003694708195448:role] discord_channel_permission.tartan-vote_ch0: Refreshing state... [id=1472669361624842483:1508601984255524885:role] discord_channel_permission.cbp_ch3: Refreshing state... [id=1450023447185854575:1494773174334783499:role] discord_channel_permission.cbp_ch0: Refreshing state... [id=1450023430224216237:1494773174334783499:role] discord_channel_permission.cbp_ch2: Refreshing state... [id=1482594247961219307:1494773174334783499:role] discord_channel_permission.cbp_ch1: Refreshing state... [id=1472669342108750087:1494773174334783499:role] discord_channel_permission.cmu-housing_ch0: Refreshing state... [id=1482553494647996538:1513653499957874871:role] discord_channel_permission.cmu-cal_ch0: Refreshing state... [id=1526499095995219970:1526500755446698124:role] discord_channel_permission.quest_ch0: Refreshing state... [id=1459385784615440471:1499190400546508911:role] discord_channel_permission.uia_ch0: Refreshing state... [id=1510885385461567589:1504199977000505445:role] discord_channel_permission.slai_ch0: Refreshing state... [id=1515571704204623903:1505078357321191535:role] discord_channel_permission.cmu-eats_ch0: Refreshing state... [id=1541336561105240134:1541552714063024148:role] discord_channel_permission.devops_ch0: Refreshing state... [id=1461933322505818156:1488787087598813215:role] discord_channel_permission.devops_ch1: Refreshing state... [id=1535385133958307871:1488787087598813215:role] OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu planned the following actions, but then encountered a problem: # discord_member_roles.alainaa will be destroyed # (because discord_member_roles.alainaa is not in configuration) - resource "discord_member_roles" "alainaa" { - id = "1353118209024331948:1542263463823278140" -> null - server_id = "1353118209024331948" -> null - user_id = "1542263463823278140" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.alexac will be destroyed # (because discord_member_roles.alexac is not in configuration) - resource "discord_member_roles" "alexac" { - id = "1353118209024331948:715740298776543272" -> null - server_id = "1353118209024331948" -> null - user_id = "715740298776543272" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.chyang_nycu will be destroyed # (because discord_member_roles.chyang_nycu is not in configuration) - resource "discord_member_roles" "chyang_nycu" { - id = "1353118209024331948:588409156344610817" -> null - server_id = "1353118209024331948" -> null - user_id = "588409156344610817" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.ecwang will be destroyed # (because discord_member_roles.ecwang is not in configuration) - resource "discord_member_roles" "ecwang" { - id = "1353118209024331948:880483883894845512" -> null - server_id = "1353118209024331948" -> null - user_id = "880483883894845512" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.ekaansha will be destroyed # (because discord_member_roles.ekaansha is not in configuration) - resource "discord_member_roles" "ekaansha" { - id = "1353118209024331948:942282922982014986" -> null - server_id = "1353118209024331948" -> null - user_id = "942282922982014986" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.hkknox will be destroyed # (because discord_member_roles.hkknox is not in configuration) - resource "discord_member_roles" "hkknox" { - id = "1353118209024331948:504810158921351179" -> null - server_id = "1353118209024331948" -> null - user_id = "504810158921351179" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } # discord_member_roles.lmalipat will be destroyed # (because discord_member_roles.lmalipat is not in configuration) - resource "discord_member_roles" "lmalipat" { - id = "1353118209024331948:758663726248361995" -> null - server_id = "1353118209024331948" -> null - user_id = "758663726248361995" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1505078357321191535" -> null } } # discord_member_roles.vescena will be destroyed # (because discord_member_roles.vescena is not in configuration) - resource "discord_member_roles" "vescena" { - id = "1353118209024331948:1084301824586166373" -> null - server_id = "1353118209024331948" -> null - user_id = "1084301824586166373" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1494773174334783499" -> null } } # discord_member_roles.wychen will be destroyed # (because discord_member_roles.wychen is not in configuration) - resource "discord_member_roles" "wychen" { - id = "1353118209024331948:311332626990628864" -> null - server_id = "1353118209024331948" -> null - user_id = "311332626990628864" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1500016758700904488" -> null } } # discord_member_roles.zuh will be destroyed # (because discord_member_roles.zuh is not in configuration) - resource "discord_member_roles" "zuh" { - id = "1353118209024331948:692455188346175558" -> null - server_id = "1353118209024331948" -> null - user_id = "692455188346175558" -> null - role { - has_role = true -> null - role_id = "1488787088118644848" -> null } - role { - has_role = true -> null - role_id = "1526003694708195448" -> null } } Plan: 0 to add, 0 to change, 10 to destroy. ╷ │ Error: External Program Execution Failed │ │ with data.external.identities, │ on identities.tf.json line 5, in data.external.identities: │ 5: "program": [ │ 6: "governance", │ 7: "--data-dir", │ 8: "../../data", │ 9: "resolve-identities" │ 10: ] │ │ The data source received an unexpected error while attempting to execute │ the program. │ │ Program: /var/lib/atlantis/cargo-target/release/governance │ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML │ parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ Caused by: │ TOML parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ State: exit status 1 ╵ ``` </details> --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/keycloak/keycloak-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/keycloak': exit status 1 Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.15s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ data.external.identities: Reading... data.keycloak_realm.this: Reading... vault_kv_secret_v2.quest_staging_project_group: Refreshing state... [id=secret/data/secretspec/quest/staging/PROJECT_GROUP] vault_kv_secret_v2.housing_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/prod/KEYCLOAK_URL] vault_kv_secret_v2.cal_staging_project_group: Refreshing state... [id=secret/data/secretspec/cal/staging/PROJECT_GROUP] vault_kv_secret_v2.study_staging_project_group: Refreshing state... [id=secret/data/secretspec/study/staging/PROJECT_GROUP] vault_kv_secret_v2.terrier_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.maps_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/dev/KEYCLOAK_URL] vault_kv_secret_v2.lost_and_found_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/KEYCLOAK_REALM] vault_kv_secret_v2.courses_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/prod/PROJECT_ADMIN_GROUP] data.keycloak_realm.this: Read complete after 1s [id=scottylabs] vault_kv_secret_v2.cal_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.maps_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.quest_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.housing_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/dev/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/KEYCLOAK_URL] vault_kv_secret_v2.cal_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/dev/KEYCLOAK_REALM] vault_kv_secret_v2.study_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/preview/KEYCLOAK_URL] vault_kv_secret_v2.study_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/prod/KEYCLOAK_REALM] vault_kv_secret_v2.eats_dev_project_group: Refreshing state... [id=secret/data/secretspec/eats/dev/PROJECT_GROUP] vault_kv_secret_v2.quest_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/staging/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cal_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/dev/KEYCLOAK_REALM] vault_kv_secret_v2.cmugpt_surface_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.study_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/prod/KEYCLOAK_URL] vault_kv_secret_v2.cmugpt_surface_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/KEYCLOAK_REALM] vault_kv_secret_v2.cmugpt_surface_dev_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/PROJECT_GROUP] vault_kv_secret_v2.terrier_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.cal_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.lost_and_found_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.courses_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.cmugpt_surface_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cmugpt_surface_prod_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/PROJECT_GROUP] vault_kv_secret_v2.lost_and_found_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/KEYCLOAK_URL] vault_kv_secret_v2.cal_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/staging/KEYCLOAK_URL] vault_kv_secret_v2.quest_preview_project_group: Refreshing state... [id=secret/data/secretspec/quest/preview/PROJECT_GROUP] vault_kv_secret_v2.discord_verify_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.quest_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cmugpt_surface_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/KEYCLOAK_URL] vault_kv_secret_v2.discord_verify_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.terrier_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.terrier_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/prod/KEYCLOAK_URL] vault_kv_secret_v2.housing_preview_project_group: Refreshing state... [id=secret/data/secretspec/housing/preview/PROJECT_GROUP] vault_kv_secret_v2.housing_staging_project_group: Refreshing state... [id=secret/data/secretspec/housing/staging/PROJECT_GROUP] vault_kv_secret_v2.courses_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/dev/KEYCLOAK_REALM] vault_kv_secret_v2.terrier_prod_project_group: Refreshing state... [id=secret/data/secretspec/terrier/prod/PROJECT_GROUP] vault_kv_secret_v2.housing_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/dev/KEYCLOAK_REALM] vault_kv_secret_v2.quest_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_dev_project_group: Refreshing state... [id=secret/data/secretspec/maps/dev/PROJECT_GROUP] vault_kv_secret_v2.tartan_vote_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cmugpt_surface_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.maps_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/prod/KEYCLOAK_REALM] vault_kv_secret_v2.terrier_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.study_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.courses_preview_project_group: Refreshing state... [id=secret/data/secretspec/courses/preview/PROJECT_GROUP] vault_kv_secret_v2.eats_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/prod/KEYCLOAK_REALM] vault_kv_secret_v2.housing_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.quest_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.eats_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.tartan_vote_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cal_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/staging/KEYCLOAK_REALM] vault_kv_secret_v2.study_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.lost_and_found_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/KEYCLOAK_URL] vault_kv_secret_v2.discord_verify_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.quest_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_dev_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/PROJECT_GROUP] vault_kv_secret_v2.eats_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/preview/KEYCLOAK_REALM] vault_kv_secret_v2.maps_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/prod/KEYCLOAK_URL] vault_kv_secret_v2.cmugpt_surface_preview_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/PROJECT_GROUP] vault_kv_secret_v2.courses_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.courses_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/preview/KEYCLOAK_REALM] vault_kv_secret_v2.link_shortener_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/KEYCLOAK_URL] vault_kv_secret_v2.terrier_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.housing_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/prod/KEYCLOAK_REALM] vault_kv_secret_v2.housing_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.tartan_vote_preview_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/PROJECT_GROUP] vault_kv_secret_v2.study_dev_project_group: Refreshing state... [id=secret/data/secretspec/study/dev/PROJECT_GROUP] vault_kv_secret_v2.maps_preview_project_group: Refreshing state... [id=secret/data/secretspec/maps/preview/PROJECT_GROUP] vault_kv_secret_v2.link_shortener_prod_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/PROJECT_GROUP] vault_kv_secret_v2.discord_verify_preview_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/PROJECT_GROUP] vault_kv_secret_v2.maps_prod_project_group: Refreshing state... [id=secret/data/secretspec/maps/prod/PROJECT_GROUP] vault_kv_secret_v2.maps_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.discord_verify_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_URL] vault_kv_secret_v2.eats_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.lost_and_found_prod_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/PROJECT_GROUP] vault_kv_secret_v2.maps_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/staging/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cal_dev_project_group: Refreshing state... [id=secret/data/secretspec/cal/dev/PROJECT_GROUP] vault_kv_secret_v2.link_shortener_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/KEYCLOAK_REALM] vault_kv_secret_v2.housing_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/staging/KEYCLOAK_URL] vault_kv_secret_v2.eats_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.terrier_staging_project_group: Refreshing state... [id=secret/data/secretspec/terrier/staging/PROJECT_GROUP] vault_kv_secret_v2.housing_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_REALM] vault_kv_secret_v2.quest_prod_project_group: Refreshing state... [id=secret/data/secretspec/quest/prod/PROJECT_GROUP] vault_kv_secret_v2.lost_and_found_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.courses_staging_project_group: Refreshing state... [id=secret/data/secretspec/courses/staging/PROJECT_GROUP] vault_kv_secret_v2.link_shortener_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.lost_and_found_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/KEYCLOAK_REALM] vault_kv_secret_v2.courses_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.lost_and_found_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/KEYCLOAK_REALM] vault_kv_secret_v2.cmugpt_surface_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/KEYCLOAK_REALM] vault_kv_secret_v2.cal_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/prod/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.courses_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/preview/KEYCLOAK_URL] vault_kv_secret_v2.study_preview_project_group: Refreshing state... [id=secret/data/secretspec/study/preview/PROJECT_GROUP] vault_kv_secret_v2.study_prod_project_group: Refreshing state... [id=secret/data/secretspec/study/prod/PROJECT_GROUP] vault_kv_secret_v2.discord_verify_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_REALM] vault_kv_secret_v2.eats_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.terrier_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/dev/KEYCLOAK_REALM] vault_kv_secret_v2.maps_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/preview/KEYCLOAK_REALM] vault_kv_secret_v2.study_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/dev/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/KEYCLOAK_REALM] vault_kv_secret_v2.courses_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/prod/KEYCLOAK_URL] vault_kv_secret_v2.study_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/dev/KEYCLOAK_REALM] vault_kv_secret_v2.tartan_vote_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/KEYCLOAK_URL] vault_kv_secret_v2.study_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.link_shortener_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.link_shortener_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/KEYCLOAK_REALM] vault_kv_secret_v2.cal_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_URL] vault_kv_secret_v2.terrier_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/prod/KEYCLOAK_REALM] vault_kv_secret_v2.study_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/maps/staging/KEYCLOAK_REALM] vault_kv_secret_v2.quest_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/quest/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.cmugpt_surface_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.lost_and_found_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/KEYCLOAK_REALM] vault_kv_secret_v2.tartan_vote_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/KEYCLOAK_URL] vault_kv_secret_v2.courses_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_REALM] vault_kv_secret_v2.cal_prod_project_group: Refreshing state... [id=secret/data/secretspec/cal/prod/PROJECT_GROUP] vault_kv_secret_v2.tartan_vote_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.cal_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/preview/KEYCLOAK_REALM] vault_kv_secret_v2.terrier_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/dev/KEYCLOAK_URL] vault_kv_secret_v2.courses_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/courses/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.tartan_vote_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/KEYCLOAK_REALM] vault_kv_secret_v2.housing_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/preview/KEYCLOAK_REALM] vault_kv_secret_v2.courses_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/dev/KEYCLOAK_URL] vault_kv_secret_v2.quest_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/preview/KEYCLOAK_REALM] vault_kv_secret_v2.cmugpt_surface_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.link_shortener_dev_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/PROJECT_GROUP] vault_kv_secret_v2.study_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.discord_verify_staging_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/PROJECT_GROUP] vault_kv_secret_v2.link_shortener_preview_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/PROJECT_GROUP] vault_kv_secret_v2.courses_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/courses/staging/KEYCLOAK_URL] vault_kv_secret_v2.maps_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.eats_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.study_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.tartan_vote_dev_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/PROJECT_GROUP] vault_kv_secret_v2.housing_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/preview/KEYCLOAK_URL] vault_kv_secret_v2.lost_and_found_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.tartan_vote_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cmugpt_surface_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.courses_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/staging/KEYCLOAK_REALM] vault_kv_secret_v2.quest_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cmugpt_surface_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/eats/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/staging/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_staging_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/PROJECT_GROUP] vault_kv_secret_v2.cmugpt_surface_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/KEYCLOAK_URL] vault_kv_secret_v2.maps_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/maps/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.courses_prod_project_group: Refreshing state... [id=secret/data/secretspec/courses/prod/PROJECT_GROUP] vault_kv_secret_v2.cal_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.lost_and_found_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/KEYCLOAK_URL] vault_kv_secret_v2.courses_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.quest_dev_project_group: Refreshing state... [id=secret/data/secretspec/quest/dev/PROJECT_GROUP] vault_kv_secret_v2.quest_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/preview/KEYCLOAK_URL] vault_kv_secret_v2.housing_prod_project_group: Refreshing state... [id=secret/data/secretspec/housing/prod/PROJECT_GROUP] vault_kv_secret_v2.tartan_vote_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.housing_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.link_shortener_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/KEYCLOAK_REALM] vault_kv_secret_v2.lost_and_found_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.link_shortener_staging_project_group: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/PROJECT_GROUP] vault_kv_secret_v2.cmugpt_surface_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.lost_and_found_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.quest_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/prod/KEYCLOAK_REALM] vault_kv_secret_v2.terrier_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/preview/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/KEYCLOAK_URL] vault_kv_secret_v2.eats_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/eats/staging/KEYCLOAK_REALM] vault_kv_secret_v2.tartan_vote_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/KEYCLOAK_REALM] vault_kv_secret_v2.link_shortener_prod_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.maps_staging_project_group: Refreshing state... [id=secret/data/secretspec/maps/staging/PROJECT_GROUP] vault_kv_secret_v2.cal_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/prod/KEYCLOAK_REALM] vault_kv_secret_v2.terrier_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.terrier_preview_project_group: Refreshing state... [id=secret/data/secretspec/terrier/preview/PROJECT_GROUP] vault_kv_secret_v2.terrier_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/terrier/staging/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/KEYCLOAK_URL] vault_kv_secret_v2.terrier_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/terrier/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.tartan_vote_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.terrier_dev_project_group: Refreshing state... [id=secret/data/secretspec/terrier/dev/PROJECT_GROUP] vault_kv_secret_v2.lost_and_found_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.discord_verify_prod_project_group: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/PROJECT_GROUP] vault_kv_secret_v2.quest_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/dev/KEYCLOAK_REALM] vault_kv_secret_v2.discord_verify_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_URL] vault_kv_secret_v2.housing_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.housing_dev_project_group: Refreshing state... [id=secret/data/secretspec/housing/dev/PROJECT_GROUP] vault_kv_secret_v2.study_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/study/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.discord_verify_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cmugpt_surface_staging_project_group: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/PROJECT_GROUP] vault_kv_secret_v2.maps_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/maps/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.housing_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/housing/staging/KEYCLOAK_REALM] vault_kv_secret_v2.lost_and_found_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/KEYCLOAK_REALM] vault_kv_secret_v2.quest_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/quest/staging/KEYCLOAK_REALM] vault_kv_secret_v2.lost_and_found_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.cal_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/cal/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.terrier_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/preview/KEYCLOAK_REALM] vault_kv_secret_v2.lost_and_found_dev_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/PROJECT_GROUP] vault_kv_secret_v2.terrier_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/terrier/staging/KEYCLOAK_REALM] vault_kv_secret_v2.link_shortener_prod_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.discord_verify_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.eats_staging_project_group: Refreshing state... [id=secret/data/secretspec/eats/staging/PROJECT_GROUP] vault_kv_secret_v2.housing_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/housing/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.cal_preview_project_group: Refreshing state... [id=secret/data/secretspec/cal/preview/PROJECT_GROUP] vault_kv_secret_v2.discord_verify_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.cmugpt_surface_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/KEYCLOAK_REALM] vault_kv_secret_v2.lost_and_found_staging_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/PROJECT_GROUP] vault_kv_secret_v2.cal_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/preview/KEYCLOAK_URL] vault_kv_secret_v2.maps_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/maps/preview/KEYCLOAK_URL] vault_kv_secret_v2.quest_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/dev/KEYCLOAK_URL] vault_kv_secret_v2.study_preview_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/study/preview/OAUTH_RELAY_URL] vault_kv_secret_v2.study_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/staging/KEYCLOAK_REALM] vault_kv_secret_v2.courses_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/courses/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_preview_project_group: Refreshing state... [id=secret/data/secretspec/eats/preview/PROJECT_GROUP] vault_kv_secret_v2.cmugpt_surface_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_preview_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_prod_project_group: Refreshing state... [id=secret/data/secretspec/eats/prod/PROJECT_GROUP] vault_kv_secret_v2.cmugpt_surface_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/KEYCLOAK_REALM] vault_kv_secret_v2.study_staging_keycloak_url: Refreshing state... [id=secret/data/secretspec/study/staging/KEYCLOAK_URL] vault_kv_secret_v2.cal_dev_keycloak_realm: Refreshing state... [id=secret/data/secretspec/cal/dev/KEYCLOAK_REALM] vault_kv_secret_v2.eats_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/eats/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.cmugpt_surface_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/KEYCLOAK_URL] vault_kv_secret_v2.lost_and_found_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.discord_verify_staging_keycloak_realm: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_REALM] vault_kv_secret_v2.study_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/study/preview/KEYCLOAK_REALM] vault_kv_secret_v2.courses_prod_keycloak_realm: Refreshing state... [id=secret/data/secretspec/courses/prod/KEYCLOAK_REALM] vault_kv_secret_v2.terrier_staging_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/terrier/staging/OAUTH_RELAY_URL] vault_kv_secret_v2.cal_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/cal/dev/KEYCLOAK_URL] vault_kv_secret_v2.link_shortener_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.quest_staging_project_admin_group: Refreshing state... [id=secret/data/secretspec/quest/staging/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.cal_dev_oauth_relay_url: Refreshing state... [id=secret/data/secretspec/cal/dev/OAUTH_RELAY_URL] vault_kv_secret_v2.housing_dev_project_admin_group: Refreshing state... [id=secret/data/secretspec/housing/dev/PROJECT_ADMIN_GROUP] vault_kv_secret_v2.eats_dev_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/dev/KEYCLOAK_URL] vault_kv_secret_v2.eats_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/eats/prod/KEYCLOAK_URL] vault_kv_secret_v2.tartan_vote_preview_keycloak_realm: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/KEYCLOAK_REALM] vault_kv_secret_v2.tartan_vote_prod_project_group: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/PROJECT_GROUP] vault_kv_secret_v2.link_shortener_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/KEYCLOAK_URL] vault_kv_secret_v2.lost_and_found_preview_project_group: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/PROJECT_GROUP] vault_kv_secret_v2.housing_preview_keycloak_url: Refreshing state... [id=secret/data/secretspec/housing/preview/KEYCLOAK_URL] vault_kv_secret_v2.quest_prod_keycloak_url: Refreshing state... [id=secret/data/secretspec/quest/prod/KEYCLOAK_URL] vault_kv_secret_v2.courses_dev_project_group: Refreshing state... [id=secret/data/secretspec/courses/dev/PROJECT_GROUP] keycloak_openid_client.discord_verify_staging: Refreshing state... [id=40db0a5f-001a-42a6-b20f-86e942584af7] keycloak_openid_client.eats: Refreshing state... [id=fe3cf80b-e521-42a1-aff4-164cca377dd1] keycloak_openid_client.link_shortener_dev: Refreshing state... [id=16a560fd-4563-4d7b-9caf-661f0db306ea] keycloak_openid_client.maps_staging: Refreshing state... [id=0b44e633-5970-4fb9-8578-8afcf2ecdfa5] keycloak_openid_client.courses_dev: Refreshing state... [id=864827db-348d-4201-817d-926e43daaf5d] keycloak_openid_client.eats_staging: Refreshing state... [id=a17ef8d4-bd16-47d0-b10d-0efb1e800236] keycloak_openid_client.housing_dev: Refreshing state... [id=f7b707e5-51f0-4603-a324-92629337c142] keycloak_openid_client.discord_verify: Refreshing state... [id=1d68c6f7-f77c-4ad3-8834-1dcfb1124475] keycloak_openid_client.lost_and_found_staging: Refreshing state... [id=fc804596-276b-4480-b156-5e0799043d7b] keycloak_openid_client.discord_verify_dev: Refreshing state... [id=47b2e480-8955-4138-9f8a-976e8e01bafa] keycloak_openid_client.study: Refreshing state... [id=7622bc88-d377-4e9b-8995-86ec8e6f4638] keycloak_openid_client.eats_dev: Refreshing state... [id=696328b5-e9b0-4331-8442-5ffbe79aba7f] keycloak_openid_client.tartan_vote_dev: Refreshing state... [id=c978dd6f-b00b-442c-9aaa-4741acb90cb1] keycloak_openid_client.quest: Refreshing state... [id=1940accb-0f66-468e-977e-1b2221bd375e] keycloak_openid_client.quest_staging: Refreshing state... [id=397edfce-c9dd-4c2d-b789-914e8967f004] keycloak_openid_client.housing_staging: Refreshing state... [id=ca4e1131-dfd0-4ae4-b0da-93cee0bf012a] keycloak_group.projects: Refreshing state... [id=9e6890c8-50a0-4b82-86b9-91791fffac25] keycloak_openid_client.courses: Refreshing state... [id=11151a3b-a0ef-4727-a721-7ab45f91e7d7] keycloak_openid_client.courses_staging: Refreshing state... [id=2d3c26eb-c124-4c52-a723-cc77c0c34a78] keycloak_openid_client.terrier_dev: Refreshing state... [id=3612b517-cca7-467e-b997-f6e5f5c7c2d9] keycloak_openid_client.study_staging: Refreshing state... [id=18b84a0e-d9fa-4e99-9456-db6fba3358ff] keycloak_openid_client.maps: Refreshing state... [id=9f3fc7d5-3e2e-4bdb-9495-513f4ece7f1a] keycloak_openid_client.link_shortener_staging: Refreshing state... [id=7a7aba0a-28d8-49a0-8219-093b829f15d9] keycloak_openid_client.cal: Refreshing state... [id=c26ad15c-fa5f-4502-adcf-a162c1e2a951] keycloak_openid_client.cmugpt_surface_staging: Refreshing state... [id=da45aafc-f92e-4011-8566-670fe9118d28] keycloak_openid_client.cal_dev: Refreshing state... [id=3844a89d-a6bd-43c1-a17a-12f04ad0cc33] keycloak_openid_client.discord_verify_admin: Refreshing state... [id=8d0cc68a-2db1-4469-be63-cec537aabe82] keycloak_openid_client.terrier_staging: Refreshing state... [id=1c6837b3-0d35-4931-b89f-a3b6e6cfec08] keycloak_openid_client.lost_and_found: Refreshing state... [id=4da488e4-230e-491b-b597-48b9be2295f3] keycloak_openid_client.lost_and_found_dev: Refreshing state... [id=d034b754-e940-43c4-b8e7-66162f048eaa] keycloak_openid_client.maps_dev: Refreshing state... [id=6d2b46b6-98f0-4b43-96fc-768d22161392] keycloak_openid_client.cal_staging: Refreshing state... [id=4f8aec8e-3a18-4ec4-aa76-023198013092] keycloak_openid_client.cmugpt_surface_dev: Refreshing state... [id=775aabf2-09f0-4ea0-b619-760a0ef0f1cd] keycloak_openid_client.terrier: Refreshing state... [id=f7a5cee5-6f54-4f45-b3f4-a21363731abb] keycloak_openid_client.cmugpt_surface: Refreshing state... [id=0d7f087d-01d1-43f3-9e5f-6edb36e553d0] keycloak_openid_client.tartan_vote_staging: Refreshing state... [id=7a165514-18f3-41ab-a1ab-4001da50f86d] keycloak_openid_client.quest_dev: Refreshing state... [id=25900337-5f4d-4528-a810-7fbf86f1384a] data.keycloak_openid_client.realm_management: Reading... keycloak_openid_client.tartan_vote: Refreshing state... [id=6c3a89e1-9776-4c62-89b3-903fc6414ea2] keycloak_openid_client.link_shortener: Refreshing state... [id=f11d33a1-f943-4b53-86ad-19eee08f540f] keycloak_openid_client.housing: Refreshing state... [id=b5cd7184-a2e2-4c29-b535-6cb1e0297649] keycloak_openid_client.study_dev: Refreshing state... [id=1983432b-c99e-4470-9a59-1f8fdb9f8bef] vault_kv_secret_v2.discord_verify_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.discord_verify_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.discord_verify_staging: Refreshing state... [id=fd62c974-3655-4317-b338-49688b234fd7] vault_kv_secret_v2.discord_verify_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.discord_verify_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/OIDC_CLIENT_ID] data.keycloak_openid_client.realm_management: Read complete after 0s [id=a0a15f13-b554-4bed-9fb2-3e63e0301278] vault_kv_secret_v2.eats_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/prod/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.eats: Refreshing state... [id=d461ed68-2993-459b-9f87-f22d761eb29e] vault_kv_secret_v2.eats_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/prod/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.link_shortener_dev: Refreshing state... [id=0508d7a7-ac6f-4bca-89e4-80c60b5b8f2d] vault_kv_secret_v2.link_shortener_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/OIDC_CLIENT_SECRET] vault_kv_secret_v2.link_shortener_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/dev/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.courses_dev: Refreshing state... [id=599c5619-f739-48d1-a104-4417e9bc2e4b] vault_kv_secret_v2.courses_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.courses_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/dev/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.housing_dev: Refreshing state... [id=6bc8c2cc-0135-4455-aad7-8bd568694962] vault_kv_secret_v2.housing_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.housing_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/dev/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.eats_staging: Refreshing state... [id=1c2c928c-1af7-40ea-a10e-b654a0f35e4e] vault_kv_secret_v2.eats_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.eats_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.eats_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.eats_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.discord_verify_dev: Refreshing state... [id=3b0c2991-a73d-40bc-8ea7-9e7d3f3ce808] vault_kv_secret_v2.discord_verify_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.discord_verify_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/OIDC_CLIENT_SECRET] vault_kv_secret_v2.lost_and_found_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.lost_and_found_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.lost_and_found_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.lost_and_found_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.lost_and_found_staging: Refreshing state... [id=52028130-44ae-47a1-b966-c7f45c0634a5] vault_kv_secret_v2.maps_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.maps_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/preview/OIDC_CLIENT_ID] vault_kv_secret_v2.maps_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.maps_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/staging/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.maps_staging: Refreshing state... [id=d491c284-b6cd-4095-bdfc-07def8601b62] vault_kv_secret_v2.study_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.study_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/prod/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.study: Refreshing state... [id=54904eb2-e8ce-4ed7-9e50-565f4314ceeb] keycloak_openid_group_membership_protocol_mapper.discord_verify: Refreshing state... [id=c54b440a-a980-476e-82ca-ac1a0d87339e] vault_kv_secret_v2.discord_verify_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/OIDC_CLIENT_SECRET] vault_kv_secret_v2.discord_verify_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/OIDC_CLIENT_ID] keycloak_group.project_lnf_lost-and-found: Refreshing state... [id=f8579235-26aa-4e0b-a80e-a490aa5bba75] keycloak_group.project_devops_changelog: Refreshing state... [id=a854d323-1d2d-4eaa-a249-1da2827b0d77] keycloak_group.project_slai_cmugpt-surface: Refreshing state... [id=49b7dd85-aa5c-48bd-93c1-3fe377683775] keycloak_group.project_terrier: Refreshing state... [id=678c7fa9-35cc-4bef-9a06-87cb6aa36238] keycloak_group.project_occ_occ-main: Refreshing state... [id=a4e98eec-77cf-49f8-8ea6-32cf6332cf36] keycloak_group.project_slai_slai-rfcs: Refreshing state... [id=f142f88f-bae2-4480-a343-f170cccbb497] keycloak_group.project_quest: Refreshing state... [id=cd488cc4-cbe6-4bdd-9a96-e1358077a371] keycloak_group.project_cmu-housing_housing: Refreshing state... [id=a13c9974-065d-4dbc-b473-b238f545618d] keycloak_group.project_tartan-vote: Refreshing state... [id=c32fb4e6-6198-4962-b0e5-a497a23dad8c] keycloak_group.project_cmu-maps_maps: Refreshing state... [id=b50ccd92-08af-4a27-b275-2929ccfd4f64] keycloak_group.project_slai_cmugpt-sms-surface: Refreshing state... [id=45c6df66-57c5-427f-8748-865054d41f43] keycloak_group.project_cbp_discord-verify: Refreshing state... [id=295be9ba-bd62-4f8c-81a0-ee49278f3745] keycloak_group.project_cmu-cal_cal: Refreshing state... [id=3800a836-0a57-40b7-839f-650a335bfccc] keycloak_group.project_devops_link-shortener: Refreshing state... [id=3cc5ba5b-6117-4cf3-8fb9-891c3d31d935] keycloak_group.project_cbp_bus-sign: Refreshing state... [id=7dd87f8f-e735-4316-af11-560d6ef9292b] keycloak_group.project_devops: Refreshing state... [id=25f7b55f-5ad9-497f-9f38-62f9113a5fb7] keycloak_group.project_slai_cmugpt-agent: Refreshing state... [id=9aad8c08-a972-439d-b29d-f3a7f5181423] keycloak_group.project_devops_documentation: Refreshing state... [id=3c072d0d-78f5-40d2-9b28-06eb1563eb2f] keycloak_group.project_cmu-eats_eats: Refreshing state... [id=41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group.project_slai_cmugpt-mcp-server: Refreshing state... [id=d833990f-eabb-4bfc-942f-4f7a7c48d0f8] keycloak_group.project_cmu-study_study: Refreshing state... [id=f1b424fe-27f7-40ef-831f-9885f66bac3a] keycloak_group.project_uia_scottylabs-org: Refreshing state... [id=f7ea42f9-6007-4a5d-b46b-e5ac1d3e2bb8] keycloak_group.project_cbp_groupme-mirror: Refreshing state... [id=e99499c1-c5e2-4121-a207-ea138dce2e39] keycloak_group.project_cmu-courses_courses: Refreshing state... [id=3f1ea03c-766b-4265-9a4a-b63463a5e406] keycloak_group.project_uia_components: Refreshing state... [id=95465a93-b14a-459d-85b5-12f8b0fe7fd2] keycloak_group.project_cmu-insta_insta: Refreshing state... [id=6959de71-c06a-4dd6-8f0e-42caaa905713] keycloak_group.project_cbp_dalmatian: Refreshing state... [id=324ba2c4-7538-4050-98d8-9ffb07bb1153] keycloak_group.project_cmu-courses: Refreshing state... [id=bbf3e8ad-e627-41cb-80e9-2c48768a6a77] keycloak_openid_group_membership_protocol_mapper.tartan_vote_dev: Refreshing state... [id=a00ca123-c163-4b58-b5e4-78af6f2941f0] vault_kv_secret_v2.tartan_vote_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.tartan_vote_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/dev/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.eats_dev: Refreshing state... [id=c537d1d2-f898-4a7a-ac30-d313657cdcb2] vault_kv_secret_v2.eats_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/eats/dev/OIDC_CLIENT_SECRET] vault_kv_secret_v2.eats_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/eats/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.quest_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/prod/OIDC_CLIENT_SECRET] vault_kv_secret_v2.quest_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/prod/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.quest: Refreshing state... [id=dd873e94-414a-4590-b34e-2bd2c0c6eb86] vault_kv_secret_v2.housing_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/preview/OIDC_CLIENT_ID] vault_kv_secret_v2.housing_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.housing_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/staging/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.housing_staging: Refreshing state... [id=61a5e9c8-48fa-447a-9dcd-fd36a60c3fa0] vault_kv_secret_v2.housing_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.quest_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/preview/OIDC_CLIENT_ID] vault_kv_secret_v2.quest_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/staging/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.quest_staging: Refreshing state... [id=04f49483-b76a-40b8-acd1-c2fa03184e7f] vault_kv_secret_v2.quest_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.quest_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/preview/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.courses: Refreshing state... [id=9770b27c-a2b1-4c48-b693-93d3c0746050] vault_kv_secret_v2.courses_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/prod/OIDC_CLIENT_SECRET] vault_kv_secret_v2.courses_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.courses_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.courses_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.courses_staging: Refreshing state... [id=98e6d6f3-63c6-490c-bf58-d4609780c33d] vault_kv_secret_v2.courses_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/courses/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.courses_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/courses/preview/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.terrier_dev: Refreshing state... [id=bdd0f2fc-88e3-42ac-9d6b-916b6863d4d5] vault_kv_secret_v2.terrier_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.terrier_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/dev/OIDC_CLIENT_SECRET] vault_kv_secret_v2.study_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.study_staging: Refreshing state... [id=7c989eb0-3f73-4692-b66c-4712c956f4ca] vault_kv_secret_v2.study_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.study_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.study_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/preview/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.maps: Refreshing state... [id=9702950c-80a1-4f1b-a9bd-f877ed90f96b] vault_kv_secret_v2.maps_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/prod/OIDC_CLIENT_SECRET] vault_kv_secret_v2.maps_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.cal_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/prod/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.cal: Refreshing state... [id=cafe33a0-779e-4670-b0a1-6ca952dc2d4b] vault_kv_secret_v2.link_shortener_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cal_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.link_shortener_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/staging/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.link_shortener_staging: Refreshing state... [id=b1f4f59d-ca8d-4926-a274-6e8aa11f8c60] vault_kv_secret_v2.link_shortener_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/OIDC_CLIENT_ID] vault_kv_secret_v2.link_shortener_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cmugpt_surface_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cmugpt_surface_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.cmugpt_surface_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/staging/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.cmugpt_surface_staging: Refreshing state... [id=e6cce51a-1f4f-491d-8ae2-760779fdd770] vault_kv_secret_v2.cmugpt_surface_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.cal_dev: Refreshing state... [id=6468505a-2dcb-4aff-9f5c-535a418af624] vault_kv_secret_v2.cal_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/dev/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cal_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.terrier_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.terrier_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/staging/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.terrier_staging: Refreshing state... [id=5b8d86da-8847-4f27-85a2-add5557579f4] vault_kv_secret_v2.terrier_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/preview/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.lost_and_found_dev: Refreshing state... [id=9c4ece4c-7ea6-40eb-806a-ac0badf15f1a] vault_kv_secret_v2.terrier_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.lost_and_found_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.lost_and_found_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/dev/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.lost_and_found: Refreshing state... [id=58b42c77-a8e2-4691-864f-deb833c608f7] vault_kv_secret_v2.lost_and_found_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_SECRET] vault_kv_secret_v2.lost_and_found_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/lost-and-found/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.discord_verify_prod_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_ADMIN_CLIENT_ID] vault_kv_secret_v2.discord_verify_preview_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_ADMIN_CLIENT_ID] vault_kv_secret_v2.discord_verify_staging_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_ADMIN_CLIENT_SECRET] vault_kv_secret_v2.discord_verify_dev_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_ADMIN_CLIENT_SECRET] vault_kv_secret_v2.discord_verify_dev_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/dev/KEYCLOAK_ADMIN_CLIENT_ID] vault_kv_secret_v2.discord_verify_preview_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/preview/KEYCLOAK_ADMIN_CLIENT_SECRET] vault_kv_secret_v2.discord_verify_staging_admin_client_id: Refreshing state... [id=secret/data/secretspec/discord-verify/staging/KEYCLOAK_ADMIN_CLIENT_ID] vault_kv_secret_v2.discord_verify_prod_admin_client_secret: Refreshing state... [id=secret/data/secretspec/discord-verify/prod/KEYCLOAK_ADMIN_CLIENT_SECRET] vault_kv_secret_v2.cal_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/staging/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.cal_staging: Refreshing state... [id=44ac7ec0-d540-4127-8213-b9aa0587f260] vault_kv_secret_v2.cal_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cal/preview/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cal_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.cal_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cal/preview/OIDC_CLIENT_ID] vault_kv_secret_v2.cmugpt_surface_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cmugpt_surface_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/dev/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.cmugpt_surface_dev: Refreshing state... [id=46ba50a1-6588-4d1e-80f2-77fad2ee1b1e] vault_kv_secret_v2.terrier_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/terrier/prod/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.terrier: Refreshing state... [id=bba073eb-19ff-4d31-a715-5644dcffb6fd] vault_kv_secret_v2.terrier_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/terrier/prod/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.maps_dev: Refreshing state... [id=4b8e4c51-3a0c-4aca-ad99-4dfe7352baf2] vault_kv_secret_v2.maps_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/maps/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.maps_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/maps/dev/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.tartan_vote_staging: Refreshing state... [id=e55df562-22fc-403f-bacb-48add86d03ec] vault_kv_secret_v2.tartan_vote_staging_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/OIDC_CLIENT_ID] vault_kv_secret_v2.tartan_vote_preview_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/OIDC_CLIENT_ID] vault_kv_secret_v2.tartan_vote_staging_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/staging/OIDC_CLIENT_SECRET] vault_kv_secret_v2.tartan_vote_preview_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/preview/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.cmugpt_surface: Refreshing state... [id=94a564e7-0cdb-41f5-8ec4-813c12365614] vault_kv_secret_v2.cmugpt_surface_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/OIDC_CLIENT_SECRET] vault_kv_secret_v2.cmugpt_surface_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/cmugpt-surface/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.quest_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/quest/dev/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.quest_dev: Refreshing state... [id=326d5b3e-a96b-4fa3-9d45-68b59531e7c4] vault_kv_secret_v2.quest_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/quest/dev/OIDC_CLIENT_ID] keycloak_openid_client_service_account_role.discord_verify_admin_view_identity_providers: Refreshing state... [id=c3ca88f2-5a38-4d6b-b017-15b896a11cfe/d81ced66-eebc-4fd1-84f2-77961be2abbf] keycloak_openid_client_service_account_role.discord_verify_admin_view_users: Refreshing state... [id=c3ca88f2-5a38-4d6b-b017-15b896a11cfe/65f4c673-fc55-430c-b4b6-fd14ed151966] vault_kv_secret_v2.link_shortener_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/OIDC_CLIENT_SECRET] keycloak_openid_client_service_account_role.discord_verify_admin_manage_users: Refreshing state... [id=c3ca88f2-5a38-4d6b-b017-15b896a11cfe/eb96eb71-82eb-4317-b8f5-326472e11484] vault_kv_secret_v2.link_shortener_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/link-shortener/prod/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.link_shortener: Refreshing state... [id=6cfec8b2-614e-487b-8be5-e27db391ac31] vault_kv_secret_v2.tartan_vote_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.tartan_vote: Refreshing state... [id=6be768b9-abfd-4762-8d14-c044bc016d4c] vault_kv_secret_v2.tartan_vote_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/tartan-vote/prod/OIDC_CLIENT_ID] keycloak_openid_group_membership_protocol_mapper.housing: Refreshing state... [id=158062ac-1514-4932-8803-4dfa1d82315e] vault_kv_secret_v2.housing_prod_oidc_client_id: Refreshing state... [id=secret/data/secretspec/housing/prod/OIDC_CLIENT_ID] vault_kv_secret_v2.housing_prod_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/housing/prod/OIDC_CLIENT_SECRET] keycloak_openid_group_membership_protocol_mapper.study_dev: Refreshing state... [id=d597e770-36f4-43bf-b9e3-04fa5228b29a] vault_kv_secret_v2.study_dev_oidc_client_id: Refreshing state... [id=secret/data/secretspec/study/dev/OIDC_CLIENT_ID] vault_kv_secret_v2.study_dev_oidc_client_secret: Refreshing state... [id=secret/data/secretspec/study/dev/OIDC_CLIENT_SECRET] keycloak_group.project_slai_cmugpt-surface_admins: Refreshing state... [id=4f3531db-8075-480e-bbf4-253e98783b56] keycloak_group.project_devops_changelog_admins: Refreshing state... [id=09dd7b5c-8a3b-407e-a0a7-fc9eb1420bae] keycloak_group.project_lnf_lost-and-found_admins: Refreshing state... [id=e883939b-e89b-47a0-84c6-df663192022c] keycloak_group.project_occ_occ-main_admins: Refreshing state... [id=d764fe02-0506-4875-88c1-fc86c524fb20] keycloak_group.project_terrier_admins: Refreshing state... [id=055a0924-cab2-46f8-9475-04d96fb49073] keycloak_group.project_slai_slai-rfcs_admins: Refreshing state... [id=da273a01-8805-485f-a2d1-c2925a98b4c2] keycloak_group.project_quest_group_trade-admin: Refreshing state... [id=2295dbb5-6321-45b3-b00e-1c91b6819bbe] keycloak_group.project_quest_admins: Refreshing state... [id=8d65e8e9-36b1-4dad-ad10-560dbf69ba70] keycloak_group.project_quest_group_orientation-staff: Refreshing state... [id=08760b29-aa23-4d1f-87ab-ba4608c28970] keycloak_group.project_quest_group_challenge-placer: Refreshing state... [id=8ee630ad-174b-4f64-b923-5c5dc1941498] keycloak_group.project_cmu-housing_housing_admins: Refreshing state... [id=7c932acc-ac1e-420b-8040-9c3af456b597] keycloak_group.project_tartan-vote_admins: Refreshing state... [id=cee98bbd-fb26-4527-ac5d-8a8587de2416] keycloak_group.project_cmu-maps_maps_admins: Refreshing state... [id=75db0c7f-7cfb-4d89-b84f-0f50523ed55b] keycloak_group.project_slai_cmugpt-sms-surface_admins: Refreshing state... [id=34404457-985f-4a61-b2f8-4754c2eb3293] keycloak_group.project_devops_link-shortener_admins: Refreshing state... [id=271b373b-55d2-4832-9b1c-79b501efbbe6] keycloak_group.project_cmu-cal_cal_admins: Refreshing state... [id=5ca15cf1-036f-4644-b45e-8ca25ce9b2af] keycloak_group.project_cbp_bus-sign_admins: Refreshing state... [id=100e7090-c4a4-47f2-b0ad-8eb81dd8c8c8] keycloak_group.project_devops_admins: Refreshing state... [id=cb3cbead-901d-453a-8c88-941ed06ab964] keycloak_group.project_cbp_discord-verify_admins: Refreshing state... [id=a2abc505-3248-42f8-9513-d3db72be5d40] keycloak_group.project_slai_cmugpt-agent_admins: Refreshing state... [id=f4e82f9b-769d-4f38-a7f2-e214189d9269] keycloak_group.project_devops_documentation_admins: Refreshing state... [id=d8321334-81fe-4fec-9603-48d149a78424] keycloak_group.project_cmu-eats_eats_admins: Refreshing state... [id=1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group.project_slai_cmugpt-mcp-server_admins: Refreshing state... [id=8f84f9ec-e78a-41f6-9ce6-097fce273298] keycloak_group.project_cmu-study_study_admins: Refreshing state... [id=a683866f-c161-4298-8d00-911d611e2895] keycloak_group.project_uia_scottylabs-org_admins: Refreshing state... [id=5786d2ba-5816-4ce2-8f04-d76958c4ee91] keycloak_group.project_cbp_groupme-mirror_admins: Refreshing state... [id=c4c2efc2-d322-4193-8279-699e397522b0] keycloak_group.project_cmu-courses_courses_admins: Refreshing state... [id=4449cf53-647a-434a-9ebd-969da04200f3] keycloak_group.project_uia_components_admins: Refreshing state... [id=75073d65-02c5-405b-bc54-b4036dbda934] keycloak_group.project_cmu-insta_insta_admins: Refreshing state... [id=9603bef2-9083-4624-ba2c-a14166996684] keycloak_group.project_cbp_dalmatian_admins: Refreshing state... [id=5467214e-843c-488a-85fb-2ca5fa77d7d7] keycloak_group.project_cmu-courses_admins: Refreshing state... [id=28f3c13f-25ae-4397-8f24-6f602d7aea00] Planning failed. OpenTofu encountered an error while generating this plan. ╷ │ Error: External Program Execution Failed │ │ with data.external.identities, │ on identities.tf.json line 5, in data.external.identities: │ 5: "program": [ │ 6: "governance", │ 7: "--data-dir", │ 8: "../../data", │ 9: "resolve-identities" │ 10: ] │ │ The data source received an unexpected error while attempting to execute │ the program. │ │ Program: /var/lib/atlantis/cargo-target/release/governance │ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML │ parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ Caused by: │ TOML parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ State: exit status 1 ╵ ``` </details> --- ### 5. project: `git` dir: `tofu/git` workspace: `default` **Plan Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu plan -input=false -refresh -out /var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/git/git-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/464/default/tofu/git': exit status 1 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 0.16s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ random_password.kennel_webhook_secret: Refreshing state... [id=none] data.external.identities: Reading... github_repository.slai_cmugpt_surface: Refreshing state... [id=cmugpt-surface] github_repository.slai_slai_rfcs: Refreshing state... [id=slai-rfcs] github_repository.devops_link_shortener: Refreshing state... [id=link-shortener] github_repository.devops_documentation: Refreshing state... [id=documentation] github_repository.cmu-study_study: Refreshing state... [id=study] github_repository.devops_governance: Refreshing state... [id=governance] github_repository.cmu-eats_dining_api: Refreshing state... [id=dining-api] github_repository.devops_kennel: Refreshing state... [id=kennel] github_repository.cmu-insta_insta: Refreshing state... [id=insta] github_repository.cmu-courses_internet_archive: Refreshing state... [id=internet-archive] github_repository.terrier_terrier: Refreshing state... [id=terrier] github_repository.cbp_dalmatian: Refreshing state... [id=dalmatian] github_repository.slai_mcp_server: Refreshing state... [id=mcp-server] github_repository.cmu-eats_eats: Refreshing state... [id=eats] github_repository.uia_components: Refreshing state... [id=components] github_repository.devops_collie: Refreshing state... [id=collie] github_repository.cmu-courses_courses: Refreshing state... [id=courses] github_repository.slai_cmugpt_sms_surface: Refreshing state... [id=cmugpt-sms-surface] github_repository.occ_occ: Refreshing state... [id=occ] github_repository.slai_cmugpt_agent: Refreshing state... [id=cmugpt-agent] github_repository.cmu-cal_cal: Refreshing state... [id=cal] github_repository.cbp_groupme_mirror: Refreshing state... [id=groupme-mirror] github_repository.cmu-housing_housing: Refreshing state... [id=housing] github_repository.devops_infrastructure: Refreshing state... [id=infrastructure] github_repository.tartan-vote_tartan_vote: Refreshing state... [id=tartan-vote] github_repository.uia_scottylabs_org: Refreshing state... [id=scottylabs-org] github_repository.quest_quest: Refreshing state... [id=quest] github_repository.cmu-maps_maps: Refreshing state... [id=maps] github_repository.cbp_discord_verify: Refreshing state... [id=discord-verify] github_repository.lnf_lost_and_found: Refreshing state... [id=lost-and-found] github_repository.cbp_bus_sign: Refreshing state... [id=bus-sign] forgejo_repository.devops_collie: Refreshing state... [name=collie] forgejo_team_member.cmu-maps_ekaansha: Refreshing state... forgejo_team_member.cmu-maps_chyang_nycu: Refreshing state... forgejo_team_member.slai_lmalipat: Refreshing state... forgejo_team_member.cmu-courses_wychen: Refreshing state... forgejo_team_member.cmu-maps_hkknox: Refreshing state... forgejo_team_member.cmu-maps_ecwang: Refreshing state... forgejo_repository.slai_cmugpt_agent: Refreshing state... [name=cmugpt-agent] forgejo_team_member.cmu-study_xboxbedrock: Refreshing state... forgejo_repository.devops_link_shortener: Refreshing state... [name=link-shortener] forgejo_repository.quest_quest: Refreshing state... [name=quest] forgejo_team_member.cmu-maps_zuh: Refreshing state... forgejo_team_member.cbp_vescena: Refreshing state... forgejo_repository.cmu-maps_maps: Refreshing state... [name=maps] forgejo_team_member.cmu-maps_alexac: Refreshing state... forgejo_team_member.cbp_alainaa: Refreshing state... forgejo_repository.cbp_dalmatian: Refreshing state... [name=dalmatian] forgejo_repository.cmu-cal_cal: Refreshing state... [name=cal] forgejo_repository.uia_scottylabs_org: Refreshing state... [name=scottylabs-org] forgejo_repository.cmu-insta_insta: Refreshing state... [name=insta] forgejo_repository.cbp_groupme_mirror: Refreshing state... [name=groupme-mirror] forgejo_repository.cbp_bus_sign: Refreshing state... [name=bus-sign] forgejo_repository.devops_documentation: Refreshing state... [name=documentation] forgejo_repository.cmu-courses_courses: Refreshing state... [name=courses] data.external.identities: Still reading... [10s elapsed] forgejo_repository.terrier_terrier: Refreshing state... [name=terrier] forgejo_repository.cmu-housing_housing: Refreshing state... [name=housing] data.forgejo_organization.this: Reading... data.forgejo_organization.this: Read complete after 0s [name=ScottyLabs] forgejo_repository.cmu-study_study: Refreshing state... [name=study] forgejo_repository.cmu-eats_dining_api: Refreshing state... [name=dining-api] forgejo_repository.slai_cmugpt_sms_surface: Refreshing state... [name=cmugpt-sms-surface] forgejo_repository.occ_occ: Refreshing state... [name=occ] forgejo_repository.slai_slai_rfcs: Refreshing state... [name=slai-rfcs] forgejo_repository.cbp_discord_verify: Refreshing state... [name=discord-verify] forgejo_repository.lnf_lost_and_found: Refreshing state... [name=lost-and-found] forgejo_repository.devops_infrastructure: Refreshing state... [name=infrastructure] forgejo_repository.devops_kennel: Refreshing state... [name=kennel] forgejo_repository.slai_cmugpt_surface: Refreshing state... [name=cmugpt-surface] forgejo_repository.slai_mcp_server: Refreshing state... [name=mcp-server] forgejo_repository.devops_governance: Refreshing state... [name=governance] forgejo_repository.uia_components: Refreshing state... [name=components] forgejo_repository.tartan-vote_tartan_vote: Refreshing state... [name=tartan-vote] forgejo_repository.cmu-courses_internet_archive: Refreshing state... [name=internet-archive] forgejo_repository.cmu-eats_eats: Refreshing state... [name=eats] github_actions_repository_permissions.slai_cmugpt_surface_actions: Refreshing state... [id=cmugpt-surface] github_actions_repository_permissions.cmu-courses_internet_archive_actions: Refreshing state... [id=internet-archive] github_actions_repository_permissions.slai_slai_rfcs_actions: Refreshing state... [id=slai-rfcs] github_actions_repository_permissions.devops_link_shortener_actions: Refreshing state... [id=link-shortener] github_actions_repository_permissions.cmu-study_study_actions: Refreshing state... [id=study] github_actions_repository_permissions.devops_documentation_actions: Refreshing state... [id=documentation] github_actions_repository_permissions.devops_governance_actions: Refreshing state... [id=governance] github_actions_repository_permissions.cmu-eats_dining_api_actions: Refreshing state... [id=dining-api] github_actions_repository_permissions.devops_kennel_actions: Refreshing state... [id=kennel] github_actions_repository_permissions.cmu-insta_insta_actions: Refreshing state... [id=insta] github_actions_repository_permissions.terrier_terrier_actions: Refreshing state... [id=terrier] github_actions_repository_permissions.uia_components_actions: Refreshing state... [id=components] github_actions_repository_permissions.devops_collie_actions: Refreshing state... [id=collie] github_actions_repository_permissions.slai_cmugpt_sms_surface_actions: Refreshing state... [id=cmugpt-sms-surface] github_actions_repository_permissions.slai_cmugpt_agent_actions: Refreshing state... [id=cmugpt-agent] github_actions_repository_permissions.cbp_dalmatian_actions: Refreshing state... [id=dalmatian] github_actions_repository_permissions.slai_mcp_server_actions: Refreshing state... [id=mcp-server] github_actions_repository_permissions.cmu-eats_eats_actions: Refreshing state... [id=eats] github_actions_repository_permissions.cbp_groupme_mirror_actions: Refreshing state... [id=groupme-mirror] github_actions_repository_permissions.cmu-courses_courses_actions: Refreshing state... [id=courses] github_actions_repository_permissions.occ_occ_actions: Refreshing state... [id=occ] github_actions_repository_permissions.cmu-cal_cal_actions: Refreshing state... [id=cal] restapi_object.devops_collie_push_mirror: Refreshing state... [id=remote_mirror_ljvVejNFXaS] restapi_object.devops_collie_kennel_webhook: Refreshing state... [id=17] restapi_object.slai_cmugpt_agent_kennel_webhook: Refreshing state... [id=28] restapi_object.slai_cmugpt_agent_push_mirror: Refreshing state... [id=remote_mirror_kNY6rVcxdyr] restapi_object.devops_link_shortener_kennel_webhook: Refreshing state... [id=8] restapi_object.devops_link_shortener_push_mirror: Refreshing state... [id=remote_mirror_cp8daMpt82v] restapi_object.quest_quest_kennel_webhook: Refreshing state... [id=10] restapi_object.quest_quest_push_mirror: Refreshing state... [id=remote_mirror_U9d9BPAon29] restapi_object.cmu-maps_maps_push_mirror: Refreshing state... [id=remote_mirror_e4_FUnvoslJ] restapi_object.cmu-maps_maps_kennel_webhook: Refreshing state... [id=9] restapi_object.cbp_dalmatian_docs_webhook: Refreshing state... [id=7] restapi_object.cbp_dalmatian_kennel_webhook: Refreshing state... [id=6] restapi_object.cbp_dalmatian_push_mirror: Refreshing state... [id=remote_mirror_qzlCpLK153F] restapi_object.cmu-cal_cal_push_mirror: Refreshing state... [id=remote_mirror_CO243uIONoq] restapi_object.cmu-cal_cal_kennel_webhook: Refreshing state... [id=20] restapi_object.uia_scottylabs_org_push_mirror: Refreshing state... [id=remote_mirror_h6yN6QdS1lD] restapi_object.uia_scottylabs_org_kennel_webhook: Refreshing state... [id=29] restapi_object.cmu-insta_insta_push_mirror: Refreshing state... [id=remote_mirror_891nu6XQ1us] restapi_object.cbp_groupme_mirror_push_mirror: Refreshing state... [id=remote_mirror_U61HJHB9VGE] restapi_object.cbp_bus_sign_push_mirror: Refreshing state... [id=remote_mirror_MkKxQ2vA9pc] restapi_object.cbp_bus_sign_kennel_webhook: Refreshing state... [id=21] restapi_object.devops_documentation_push_mirror: Refreshing state... [id=remote_mirror_izmsqaNB6Wx] restapi_object.cmu-courses_courses_kennel_webhook: Refreshing state... [id=11] restapi_object.cmu-courses_courses_push_mirror: Refreshing state... [id=remote_mirror_WMR9yQwKFDF] restapi_object.terrier_terrier_push_mirror: Refreshing state... [id=remote_mirror_YopDgZksZv5] restapi_object.terrier_terrier_kennel_webhook: Refreshing state... [id=12] restapi_object.cmu-housing_housing_push_mirror: Refreshing state... [id=remote_mirror_uoV2HG4aiOT] restapi_object.cmu-housing_housing_kennel_webhook: Refreshing state... [id=16] restapi_object.cmu-housing_housing_docs_webhook: Refreshing state... [id=15] forgejo_team.groupme-mirror_leads: Refreshing state... [name=groupme-mirror-leads] forgejo_team.quest: Refreshing state... [name=quest] forgejo_team.discord-verify_leads: Refreshing state... [name=discord-verify-leads] forgejo_team.tartan-vote_leads: Refreshing state... [name=tartan-vote-leads] forgejo_team.uia: Refreshing state... [name=uia] forgejo_team.slai-rfcs_leads: Refreshing state... [name=slai-rfcs-leads] forgejo_team.terrier_leads: Refreshing state... [name=terrier-leads] forgejo_team.insta_leads: Refreshing state... [name=insta-leads] forgejo_team.cmugpt-surface_leads: Refreshing state... [name=cmugpt-surface-leads] forgejo_team.slai: Refreshing state... [name=slai] forgejo_team.tech_leads: Refreshing state... [name=tech-leads] forgejo_team.cmu-housing: Refreshing state... [name=cmu-housing] forgejo_team.occ: Refreshing state... [name=occ] forgejo_team.devops: Refreshing state... [name=devops] forgejo_team.occ-main_leads: Refreshing state... [name=occ-main-leads] forgejo_team.cmugpt-mcp-server_leads: Refreshing state... [name=cmugpt-mcp-server-leads] forgejo_team.courses_leads: Refreshing state... [name=courses-leads] forgejo_team.cmu-maps: Refreshing state... [name=cmu-maps] forgejo_team.cmugpt-agent_leads: Refreshing state... [name=cmugpt-agent-leads] forgejo_team.link-shortener_leads: Refreshing state... [name=link-shortener-leads] forgejo_team.lost-and-found_leads: Refreshing state... [name=lost-and-found-leads] forgejo_team.dalmatian_leads: Refreshing state... [name=dalmatian-leads] forgejo_team.cmu-study: Refreshing state... [name=cmu-study] forgejo_team.cmu-eats: Refreshing state... [name=cmu-eats] forgejo_team.eats_leads: Refreshing state... [name=eats-leads] forgejo_team.lnf: Refreshing state... [name=lnf] forgejo_team.cmu-courses: Refreshing state... [name=cmu-courses] forgejo_team.cmu-courses_leads: Refreshing state... [name=cmu-courses-leads] forgejo_team.cmu-cal: Refreshing state... [name=cmu-cal] forgejo_team.maps_leads: Refreshing state... [name=maps-leads] forgejo_team.cbp: Refreshing state... [name=cbp] forgejo_team.cmugpt-sms-surface_leads: Refreshing state... [name=cmugpt-sms-surface-leads] forgejo_team.housing_leads: Refreshing state... [name=housing-leads] forgejo_team.terrier: Refreshing state... [name=terrier] forgejo_team.devops_leads: Refreshing state... [name=devops-leads] forgejo_team.components_leads: Refreshing state... [name=components-leads] forgejo_team.tartan-vote: Refreshing state... [name=tartan-vote] forgejo_team.bus-sign_leads: Refreshing state... [name=bus-sign-leads] forgejo_team.cal_leads: Refreshing state... [name=cal-leads] forgejo_team.scottylabs-org_leads: Refreshing state... [name=scottylabs-org-leads] forgejo_team.documentation_leads: Refreshing state... [name=documentation-leads] forgejo_team.quest_leads: Refreshing state... [name=quest-leads] forgejo_team.study_leads: Refreshing state... [name=study-leads] forgejo_team.cmu-insta: Refreshing state... [name=cmu-insta] restapi_object.cmu-study_study_kennel_webhook: Refreshing state... [id=33] restapi_object.cmu-study_study_push_mirror: Refreshing state... [id=remote_mirror_Lo5Rz3Yz7Zp] restapi_object.cmu-eats_dining_api_push_mirror: Refreshing state... [id=remote_mirror_6NT90ezmhct] restapi_object.slai_cmugpt_sms_surface_push_mirror: Refreshing state... [id=remote_mirror__fkBkASN2jA] restapi_object.slai_cmugpt_sms_surface_kennel_webhook: Refreshing state... [id=19] restapi_object.occ_occ_push_mirror: Refreshing state... [id=remote_mirror_moBLq1YG1qz] restapi_object.slai_slai_rfcs_push_mirror: Refreshing state... [id=remote_mirror_TX4eldNzJ_6] restapi_object.cbp_discord_verify_kennel_webhook: Refreshing state... [id=18] restapi_object.cbp_discord_verify_push_mirror: Refreshing state... [id=remote_mirror_3MV7Up6cY1X] restapi_object.lnf_lost_and_found_push_mirror: Refreshing state... [id=remote_mirror_Hd6adHzND-A] restapi_object.lnf_lost_and_found_kennel_webhook: Refreshing state... [id=34] restapi_object.devops_infrastructure_kennel_webhook: Refreshing state... [id=26] restapi_object.devops_infrastructure_push_mirror: Refreshing state... [id=remote_mirror_oYtFpKVzTaZ] restapi_object.devops_kennel_kennel_webhook: Refreshing state... [id=14] restapi_object.devops_kennel_push_mirror: Refreshing state... [id=remote_mirror_cT9psJkhTQ4] restapi_object.slai_cmugpt_surface_kennel_webhook: Refreshing state... [id=23] restapi_object.slai_cmugpt_surface_push_mirror: Refreshing state... [id=remote_mirror_cPTQN6S5SpB] github_actions_repository_permissions.cmu-housing_housing_actions: Refreshing state... [id=housing] restapi_object.slai_mcp_server_kennel_webhook: Refreshing state... [id=13] restapi_object.slai_mcp_server_push_mirror: Refreshing state... [id=remote_mirror_Tqh2y0R_vDp] restapi_object.devops_governance_kennel_webhook: Refreshing state... [id=22] restapi_object.devops_governance_push_mirror: Refreshing state... [id=remote_mirror_lt9JzkX1jMq] restapi_object.uia_components_push_mirror: Refreshing state... [id=remote_mirror_Kwwa8TDnTgc] restapi_object.uia_components_kennel_webhook: Refreshing state... [id=27] restapi_object.tartan-vote_tartan_vote_push_mirror: Refreshing state... [id=remote_mirror_EUFq4sFSnH5] restapi_object.tartan-vote_tartan_vote_kennel_webhook: Refreshing state... [id=24] restapi_object.tartan-vote_tartan_vote_docs_webhook: Refreshing state... [id=25] restapi_object.cmu-courses_internet_archive_push_mirror: Refreshing state... [id=remote_mirror_58X__Yfs0bR] restapi_object.cmu-eats_eats_kennel_webhook: Refreshing state... [id=32] restapi_object.cmu-eats_eats_push_mirror: Refreshing state... [id=remote_mirror_j6fIO7zNJdP] github_actions_repository_permissions.devops_infrastructure_actions: Refreshing state... [id=infrastructure] github_actions_repository_permissions.tartan-vote_tartan_vote_actions: Refreshing state... [id=tartan-vote] github_actions_repository_permissions.uia_scottylabs_org_actions: Refreshing state... [id=scottylabs-org] github_actions_repository_permissions.quest_quest_actions: Refreshing state... [id=quest] github_actions_repository_permissions.cmu-maps_maps_actions: Refreshing state... [id=maps] github_actions_repository_permissions.cbp_discord_verify_actions: Refreshing state... [id=discord-verify] github_actions_repository_permissions.lnf_lost_and_found_actions: Refreshing state... [id=lost-and-found] github_actions_repository_permissions.cbp_bus_sign_actions: Refreshing state... [id=bus-sign] github_repository_deploy_key.devops_collie_mirror_deploy_key: Refreshing state... [id=collie:159665332] github_repository_deploy_key.slai_cmugpt_agent_mirror_deploy_key: Refreshing state... [id=cmugpt-agent:159665360] github_repository_deploy_key.devops_link_shortener_mirror_deploy_key: Refreshing state... [id=link-shortener:159665345] github_repository_deploy_key.quest_quest_mirror_deploy_key: Refreshing state... [id=quest:159665323] github_repository_deploy_key.cmu-maps_maps_mirror_deploy_key: Refreshing state... [id=maps:159665325] github_repository_deploy_key.cbp_dalmatian_mirror_deploy_key: Refreshing state... [id=dalmatian:159665367] github_repository_deploy_key.cmu-cal_cal_mirror_deploy_key: Refreshing state... [id=cal:159665344] github_repository_deploy_key.uia_scottylabs_org_mirror_deploy_key: Refreshing state... [id=scottylabs-org:159665361] github_repository_deploy_key.cmu-insta_insta_mirror_deploy_key: Refreshing state... [id=insta:161720245] github_repository_deploy_key.cbp_bus_sign_mirror_deploy_key: Refreshing state... [id=bus-sign:159665342] github_repository_deploy_key.cbp_groupme_mirror_mirror_deploy_key: Refreshing state... [id=groupme-mirror:159665366] github_repository_deploy_key.devops_documentation_mirror_deploy_key: Refreshing state... [id=documentation:159665362] github_repository_deploy_key.cmu-courses_courses_mirror_deploy_key: Refreshing state... [id=courses:159665327] github_repository_deploy_key.terrier_terrier_mirror_deploy_key: Refreshing state... [id=terrier:159665339] github_repository_deploy_key.cmu-housing_housing_mirror_deploy_key: Refreshing state... [id=housing:159665369] forgejo_team_repository.quest_quest: Refreshing state... forgejo_team_repository.uia_components: Refreshing state... forgejo_team_repository.uia_scottylabs_org: Refreshing state... forgejo_team_repository.slai_cmugpt_surface: Refreshing state... forgejo_team_repository.slai_mcp_server: Refreshing state... forgejo_team_repository.slai_cmugpt_sms_surface: Refreshing state... forgejo_team_repository.slai_cmugpt_agent: Refreshing state... forgejo_team_repository.slai_slai_rfcs: Refreshing state... forgejo_team_repository.tech_leads_governance: Refreshing state... forgejo_team_repository.cmu-housing_housing: Refreshing state... forgejo_team_repository.occ_occ: Refreshing state... forgejo_team_repository.devops_governance: Refreshing state... forgejo_team_repository.devops_documentation: Refreshing state... forgejo_team_repository.devops_infrastructure: Refreshing state... forgejo_team_repository.devops_link_shortener: Refreshing state... forgejo_team_repository.devops_collie: Refreshing state... forgejo_team_repository.devops_kennel: Refreshing state... forgejo_team_repository.cmu-maps_maps: Refreshing state... forgejo_team_repository.cmu-eats_dining_api: Refreshing state... forgejo_team_repository.cmu-eats_eats: Refreshing state... forgejo_team_repository.cmu-study_study: Refreshing state... forgejo_team_repository.cmu-courses_courses: Refreshing state... forgejo_team_repository.cmu-courses_internet_archive: Refreshing state... forgejo_team_repository.lnf_lost_and_found: Refreshing state... forgejo_team_repository.cmu-cal_cal: Refreshing state... forgejo_team_repository.cbp_dalmatian: Refreshing state... forgejo_team_repository.cbp_groupme_mirror: Refreshing state... forgejo_team_repository.cbp_discord_verify: Refreshing state... forgejo_team_repository.cbp_bus_sign: Refreshing state... forgejo_team_repository.terrier_terrier: Refreshing state... forgejo_team_repository.tartan-vote_tartan_vote: Refreshing state... forgejo_team_repository.cmu-insta_insta: Refreshing state... github_repository_deploy_key.cmu-eats_dining_api_mirror_deploy_key: Refreshing state... [id=dining-api:163759533] github_repository_deploy_key.cmu-study_study_mirror_deploy_key: Refreshing state... [id=study:163760029] github_repository_deploy_key.slai_cmugpt_sms_surface_mirror_deploy_key: Refreshing state... [id=cmugpt-sms-surface:159665365] github_repository_deploy_key.slai_slai_rfcs_mirror_deploy_key: Refreshing state... [id=slai-rfcs:164535864] github_repository_deploy_key.occ_occ_mirror_deploy_key: Refreshing state... [id=occ:161720242] github_repository_deploy_key.cbp_discord_verify_mirror_deploy_key: Refreshing state... [id=discord-verify:159665340] github_repository_deploy_key.lnf_lost_and_found_mirror_deploy_key: Refreshing state... [id=lost-and-found:164076320] github_repository_deploy_key.devops_infrastructure_mirror_deploy_key: Refreshing state... [id=infrastructure:159665343] github_repository_deploy_key.devops_kennel_mirror_deploy_key: Refreshing state... [id=kennel:159665328] data.external.identities: Still reading... [20s elapsed] github_repository_deploy_key.slai_cmugpt_surface_mirror_deploy_key: Refreshing state... [id=cmugpt-surface:159665348] github_repository_deploy_key.slai_mcp_server_mirror_deploy_key: Refreshing state... [id=mcp-server:159665358] github_repository_deploy_key.devops_governance_mirror_deploy_key: Refreshing state... [id=governance:159665346] github_repository_deploy_key.uia_components_mirror_deploy_key: Refreshing state... [id=components:159665353] github_repository_deploy_key.tartan-vote_tartan_vote_mirror_deploy_key: Refreshing state... [id=tartan-vote:159665350] github_repository_deploy_key.cmu-courses_internet_archive_mirror_deploy_key: Refreshing state... [id=internet-archive:159665356] github_repository_deploy_key.cmu-eats_eats_mirror_deploy_key: Refreshing state... [id=eats:163759531] github_repository_ruleset.devops_collie_ruleset: Refreshing state... [id=18865204] github_repository_ruleset.slai_cmugpt_agent_ruleset: Refreshing state... [id=16476661] github_repository_ruleset.devops_link_shortener_ruleset: Refreshing state... [id=17911647] github_repository_ruleset.quest_quest_ruleset: Refreshing state... [id=15750052] github_repository_ruleset.cmu-maps_maps_ruleset: Refreshing state... [id=18864961] github_repository_ruleset.cbp_dalmatian_ruleset: Refreshing state... [id=17238915] forgejo_team_repository.quest_leads_quest: Refreshing state... forgejo_team_repository.components_leads_components: Refreshing state... forgejo_team_repository.scottylabs-org_leads_scottylabs_org: Refreshing state... forgejo_team_repository.cmugpt-surface_leads_cmugpt_surface: Refreshing state... forgejo_team_repository.cmugpt-mcp-server_leads_mcp_server: Refreshing state... forgejo_team_repository.cmugpt-sms-surface_leads_cmugpt_sms_surface: Refreshing state... forgejo_team_repository.cmugpt-agent_leads_cmugpt_agent: Refreshing state... forgejo_team_repository.slai-rfcs_leads_slai_rfcs: Refreshing state... forgejo_team_repository.housing_leads_housing: Refreshing state... github_repository_ruleset.cmu-cal_cal_ruleset: Refreshing state... [id=18919281] forgejo_team_repository.occ-main_leads_occ: Refreshing state... forgejo_team_repository.devops_leads_governance: Refreshing state... forgejo_team_repository.documentation_leads_documentation: Refreshing state... forgejo_team_repository.devops_leads_infrastructure: Refreshing state... forgejo_team_repository.link-shortener_leads_link_shortener: Refreshing state... forgejo_team_repository.devops_leads_collie: Refreshing state... forgejo_team_repository.maps_leads_maps: Refreshing state... forgejo_team_repository.devops_leads_kennel: Refreshing state... forgejo_team_repository.eats_leads_dining_api: Refreshing state... forgejo_team_repository.eats_leads_eats: Refreshing state... forgejo_team_repository.study_leads_study: Refreshing state... forgejo_team_repository.courses_leads_courses: Refreshing state... forgejo_team_repository.cmu-courses_leads_internet_archive: Refreshing state... forgejo_team_repository.lost-and-found_leads_lost_and_found: Refreshing state... forgejo_team_repository.cal_leads_cal: Refreshing state... forgejo_team_repository.dalmatian_leads_dalmatian: Refreshing state... forgejo_team_repository.groupme-mirror_leads_groupme_mirror: Refreshing state... forgejo_team_repository.discord-verify_leads_discord_verify: Refreshing state... forgejo_team_repository.bus-sign_leads_bus_sign: Refreshing state... github_repository_ruleset.uia_scottylabs_org_ruleset: Refreshing state... [id=18112214] forgejo_team_repository.terrier_leads_terrier: Refreshing state... forgejo_team_repository.tartan-vote_leads_tartan_vote: Refreshing state... forgejo_team_repository.insta_leads_insta: Refreshing state... github_repository_ruleset.cmu-insta_insta_ruleset: Refreshing state... [id=21841636] github_repository_ruleset.cbp_bus_sign_ruleset: Refreshing state... [id=15236550] github_repository_ruleset.cbp_groupme_mirror_ruleset: Refreshing state... [id=12503296] github_repository_ruleset.devops_documentation_ruleset: Refreshing state... [id=17079368] github_repository_ruleset.cmu-courses_courses_ruleset: Refreshing state... [id=15855161] github_repository_ruleset.terrier_terrier_ruleset: Refreshing state... [id=12671003] github_repository_ruleset.cmu-housing_housing_ruleset: Refreshing state... [id=17421604] github_repository_ruleset.cmu-eats_dining_api_ruleset: Refreshing state... [id=21879626] github_repository_ruleset.cmu-study_study_ruleset: Refreshing state... [id=23686597] github_repository_ruleset.slai_cmugpt_sms_surface_ruleset: Refreshing state... [id=17653622] github_repository_ruleset.slai_slai_rfcs_ruleset: Refreshing state... [id=24046626] github_repository_ruleset.occ_occ_ruleset: Refreshing state... [id=21841634] github_repository_ruleset.cbp_discord_verify_ruleset: Refreshing state... [id=11449154] github_repository_ruleset.lnf_lost_and_found_ruleset: Refreshing state... [id=23821214] github_repository_ruleset.devops_infrastructure_ruleset: Refreshing state... [id=11275118] github_repository_ruleset.devops_kennel_ruleset: Refreshing state... [id=13193453] github_repository_ruleset.slai_cmugpt_surface_ruleset: Refreshing state... [id=16476662] github_repository_ruleset.slai_mcp_server_ruleset: Refreshing state... [id=17082154] github_repository_ruleset.devops_governance_ruleset: Refreshing state... [id=14488792] github_repository_ruleset.uia_components_ruleset: Refreshing state... [id=16366085] github_repository_ruleset.tartan-vote_tartan_vote_ruleset: Refreshing state... [id=16848966] github_repository_ruleset.cmu-courses_internet_archive_ruleset: Refreshing state... [id=11988074] github_repository_ruleset.cmu-eats_eats_ruleset: Refreshing state... [id=21330218] OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ~ update in-place (current -> planned) - destroy OpenTofu planned the following actions, but then encountered a problem: # forgejo_team_member.cbp_alainaa will be destroyed # (because forgejo_team_member.cbp_alainaa is not in configuration) - resource "forgejo_team_member" "cbp_alainaa" { - team_id = 3 -> null - user = "alainaa" -> null } # forgejo_team_member.cbp_vescena will be destroyed # (because forgejo_team_member.cbp_vescena is not in configuration) - resource "forgejo_team_member" "cbp_vescena" { - team_id = 3 -> null - user = "vescena" -> null } # forgejo_team_member.cmu-courses_wychen will be destroyed # (because forgejo_team_member.cmu-courses_wychen is not in configuration) - resource "forgejo_team_member" "cmu-courses_wychen" { - team_id = 12 -> null - user = "wlmchen" -> null } # forgejo_team_member.cmu-maps_alexac will be destroyed # (because forgejo_team_member.cmu-maps_alexac is not in configuration) - resource "forgejo_team_member" "cmu-maps_alexac" { - team_id = 13 -> null - user = "alexac" -> null } # forgejo_team_member.cmu-maps_chyang_nycu will be destroyed # (because forgejo_team_member.cmu-maps_chyang_nycu is not in configuration) - resource "forgejo_team_member" "cmu-maps_chyang_nycu" { - team_id = 13 -> null - user = "chyang-nycu" -> null } # forgejo_team_member.cmu-maps_ecwang will be destroyed # (because forgejo_team_member.cmu-maps_ecwang is not in configuration) - resource "forgejo_team_member" "cmu-maps_ecwang" { - team_id = 13 -> null - user = "ecwang" -> null } # forgejo_team_member.cmu-maps_ekaansha will be destroyed # (because forgejo_team_member.cmu-maps_ekaansha is not in configuration) - resource "forgejo_team_member" "cmu-maps_ekaansha" { - team_id = 13 -> null - user = "ekaansha" -> null } # forgejo_team_member.cmu-maps_hkknox will be destroyed # (because forgejo_team_member.cmu-maps_hkknox is not in configuration) - resource "forgejo_team_member" "cmu-maps_hkknox" { - team_id = 13 -> null - user = "hkknox" -> null } # forgejo_team_member.cmu-maps_zuh will be destroyed # (because forgejo_team_member.cmu-maps_zuh is not in configuration) - resource "forgejo_team_member" "cmu-maps_zuh" { - team_id = 13 -> null - user = "zuh" -> null } # forgejo_team_member.cmu-study_xboxbedrock will be destroyed # (because forgejo_team_member.cmu-study_xboxbedrock is not in configuration) - resource "forgejo_team_member" "cmu-study_xboxbedrock" { - team_id = 43 -> null - user = "xboxbedrock" -> null } # forgejo_team_member.slai_lmalipat will be destroyed # (because forgejo_team_member.slai_lmalipat is not in configuration) - resource "forgejo_team_member" "slai_lmalipat" { - team_id = 8 -> null - user = "lmalipat" -> null } # github_repository.slai_cmugpt_agent will be updated in-place ~ resource "github_repository" "slai_cmugpt_agent" { id = "cmugpt-agent" name = "cmugpt-agent" # (39 unchanged attributes hidden) ╷ - template { - include_all_branches = false -> null - owner = "ScottyLabs" -> null │ Error: External Program Execution Failed │ - repository = "python-template" -> null } │ with data.external.identities, │ on identities.tf.json line 5, in data.external.identities: # (1 unchanged block hidden) │ 5: "program": [ │ 6: "governance", } │ 7: "--data-dir", │ 8: "../../data", │ 9: "resolve-identities" │ 10: ] │ │ The data source received an unexpected error while attempting to execute │ the program. │ │ Program: /var/lib/atlantis/cargo-target/release/governance │ Error Message: Error: failed to parse ../../data/teams/slai.toml: TOML │ parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ Caused by: │ TOML parse error at line 14, column 5 │ | │ 14 | "lmalipat", │ | ^ │ missing comma between array elements, expected `,` │ │ │ State: exit status 1 ╵ Plan: 0 to add, 1 to change, 11 to destroy. ``` </details> --- ### Plan Summary 5 projects, 0 with changes, 0 with no changes, 5 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 ```
xboxbedrock force-pushed feat/cmu-cal-members-2 from 9b404d8fcd
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: slack Plan failed.
atlantis/plan: google_groups Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan 5/5 projects failed to plan.
to 96d74d66a2
All checks were successful
kennel/build skipped: no services or static sites defined
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: slack Plan: 4 to add, 0 to change, 0 to destroy.
atlantis/plan: keycloak Plan: 0 to add, 3 to change, 0 to destroy.
atlantis/plan: google_groups Plan: 2 to add, 0 to change, 0 to destroy.
atlantis/plan: discord Plan: 2 to add, 0 to change, 0 to destroy.
atlantis/plan: git Plan: 2 to add, 0 to change, 0 to destroy.
atlantis/plan 5/5 projects planned successfully.
atlantis/policy_check 0/0 projects had policies checked successfully.
2026-10-03 21:49:42 +00:00
Compare

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


Plan Summary

5 projects, 0 with changes, 0 with no changes, 5 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 5 projects: 1. project: `slack` dir: `tofu/slack` 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: `google_groups` dir: `tofu/google_groups` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #337. To continue, delete the lock from #337 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 5 projects, 0 with changes, 0 with no changes, 5 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 plan

atlantis plan
jalenluorion changed title from feat: add kingstol and azc to cmu-cal team members to feat: add kingstol, azc and tveshab to cmu-cal team members 2026-10-03 21:55:22 +00:00
feat: add tveshab to cmu-cal team members
Some checks failed
CI / build (pull_request) Has been skipped
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Has been cancelled
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan Plan failed.
1021989b71
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989. Wait until the previous command is complete and try again ```
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989. Wait until the previous command is complete and try again ```
feat: tofu codegen
Some checks failed
CI / build (pull_request) Has been skipped
kennel/build skipped: no services or static sites defined
atlantis/plan Plan failed.
Validate / Governance (pull_request_target) Failing after 2m56s
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
CI / check-1 (pull_request) Successful in 4m37s
CI / check (pull_request) Successful in 0s
bc73fc5383
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989. Wait until the previous command is complete and try again ```
Member

atlantis plan

atlantis plan
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989. Wait until the previous command is complete and try again ```
Member

atlantis plan

atlantis plan
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 1021989. Wait until the previous command is complete and try again ```

Ran Plan for 5 projects:

  1. project: slack dir: tofu/slack workspace: default
  2. project: keycloak dir: tofu/keycloak workspace: default
  3. project: google_groups dir: tofu/google_groups workspace: default
  4. project: discord dir: tofu/discord workspace: default
  5. 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
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 7.24s


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

OpenTofu will perform the following actions:

  # null_resource.slack_cmu-cal_ch0_azc will be created
+ resource "null_resource" "slack_cmu-cal_ch0_azc" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C05TNBPHVTL"
          + "user"    = "U09D447562C"
        }
    }

  # null_resource.slack_cmu-cal_ch0_kingstol will be created
+ resource "null_resource" "slack_cmu-cal_ch0_kingstol" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C05TNBPHVTL"
          + "user"    = "U0BUWVAP8PL"
        }
    }

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

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

Plan: 4 to add, 0 to change, 0 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: 4 to add, 0 to change, 0 to destroy.


2. 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.25s


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

OpenTofu will perform the following actions:

  # keycloak_group_memberships.project_cmu-cal_cal will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-cal_cal" {
        id       = "scottylabs/group-memberships/3800a836-0a57-40b7-839f-650a335bfccc"
!       members  = [
+           "azc",
+           "kingstol",
            # (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  = [
+           "azc",
+           "kingstol",
            # (124 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_openid_client.study will be updated in-place
! resource "keycloak_openid_client" "study" {
!       client_secret_wo                           = (write-only attribute)
        id                                         = "7622bc88-d377-4e9b-8995-86ec8e6f4638"
        name                                       = "study"
!       valid_redirect_uris                        = [
-           "http://localhost:8090/oauth2/callback",
            # (1 unchanged element hidden)
        ]
        # (27 unchanged attributes hidden)
    }

Plan: 0 to add, 3 to change, 0 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: 0 to add, 3 to change, 0 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
   Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-core)
   Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-tfgen)
   Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-cli)
    Finished `release` profile [optimized] target(s) in 7.22s


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

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.tech_azc will be created
+ resource "google_cloud_identity_group_membership" "tech_azc" {
+       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 = "azc@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

  # google_cloud_identity_group_membership.tech_kingstol will be created
+ resource "google_cloud_identity_group_membership" "tech_kingstol" {
+       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 = "kingstol@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy.


4. 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.24s


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

OpenTofu will perform the following actions:

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

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

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

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

Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy.


5. 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.23s


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

OpenTofu will perform the following actions:

  # forgejo_team_member.cmu-cal_azc will be created
+ resource "forgejo_team_member" "cmu-cal_azc" {
+       team_id = 11
+       user    = "azc"
    }

  # forgejo_team_member.cmu-cal_kingstol will be created
+ resource "forgejo_team_member" "cmu-cal_kingstol" {
+       team_id = 11
+       user    = "kingstol"
    }

Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy.


Plan Summary

5 projects, 5 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 5 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` 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 Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.24s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # null_resource.slack_cmu-cal_ch0_azc will be created + resource "null_resource" "slack_cmu-cal_ch0_azc" { + id = (known after apply) + triggers = { + "channel" = "C05TNBPHVTL" + "user" = "U09D447562C" } } # null_resource.slack_cmu-cal_ch0_kingstol will be created + resource "null_resource" "slack_cmu-cal_ch0_kingstol" { + id = (known after apply) + triggers = { + "channel" = "C05TNBPHVTL" + "user" = "U0BUWVAP8PL" } } # null_resource.slack_hub_azc will be created + resource "null_resource" "slack_hub_azc" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U09D447562C" } } # null_resource.slack_hub_kingstol will be created + resource "null_resource" "slack_hub_kingstol" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BUWVAP8PL" } } Plan: 4 to add, 0 to change, 0 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: 4 to add, 0 to change, 0 to destroy. --- ### 2. 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.25s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ! update in-place (current -> planned) OpenTofu will perform the following actions: # keycloak_group_memberships.project_cmu-cal_cal will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-cal_cal" { id = "scottylabs/group-memberships/3800a836-0a57-40b7-839f-650a335bfccc" ! members = [ + "azc", + "kingstol", # (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 = [ + "azc", + "kingstol", # (124 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_openid_client.study will be updated in-place ! resource "keycloak_openid_client" "study" { ! client_secret_wo = (write-only attribute) id = "7622bc88-d377-4e9b-8995-86ec8e6f4638" name = "study" ! valid_redirect_uris = [ - "http://localhost:8090/oauth2/callback", # (1 unchanged element hidden) ] # (27 unchanged attributes hidden) } Plan: 0 to add, 3 to change, 0 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: 0 to add, 3 to change, 0 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 Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-core) Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/464/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 7.22s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # google_cloud_identity_group_membership.tech_azc will be created + resource "google_cloud_identity_group_membership" "tech_azc" { + 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 = "azc@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_kingstol will be created + resource "google_cloud_identity_group_membership" "tech_kingstol" { + 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 = "kingstol@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy. --- ### 4. 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.24s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # discord_member_roles.azc will be created + resource "discord_member_roles" "azc" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "331567520496615444" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1526500755446698124" } } # discord_member_roles.kingstol will be created + resource "discord_member_roles" "kingstol" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "531608583964590090" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1526500755446698124" } } Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy. --- ### 5. 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.23s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # forgejo_team_member.cmu-cal_azc will be created + resource "forgejo_team_member" "cmu-cal_azc" { + team_id = 11 + user = "azc" } # forgejo_team_member.cmu-cal_kingstol will be created + resource "forgejo_team_member" "cmu-cal_kingstol" { + team_id = 11 + user = "kingstol" } Plan: 2 to add, 0 to change, 0 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: 2 to add, 0 to change, 0 to destroy. --- ### Plan Summary 5 projects, 5 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 ```

Plan Error

cannot run "plan": pull request 464 is currently locked by "plan" for commit 96d74d6.
Wait until the previous command is complete and try again
**Plan Error** ``` cannot run "plan": pull request 464 is currently locked by "plan" for commit 96d74d6. Wait until the previous command is complete and try again ``` - Commit: [96d74d66a247b6e60b580c540abba5b9c0ce3fe8](https://git.cmu.dev/ScottyLabs/governance/pulls/464/commits/96d74d66a247b6e60b580c540abba5b9c0ce3fe8)
Member

tveshab is not fully linked. PLEASE LINK !!!!

tveshab is not fully linked. PLEASE LINK !!!!
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
This reverts commit bc73fc5383.
Revert "feat: add tveshab to cmu-cal team members"
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: google_groups Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan 5/5 projects failed to plan.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Successful in 3m7s
CI / check-1 (pull_request) Successful in 4m15s
CI / check (pull_request) Successful in 0s
7506b230d9
This reverts commit 1021989b71.

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


Plan Summary

5 projects, 0 with changes, 0 with no changes, 5 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 5 projects: 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` --- ### 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 5 projects, 0 with changes, 0 with no changes, 5 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 ```
jalenluorion changed title from feat: add kingstol, azc and tveshab to cmu-cal team members to feat: add kingstol and azc to cmu-cal team members 2026-10-03 22:14:28 +00:00
Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 7506b23.
Wait until the previous command is complete and try again
``` Error: Pre-workflow hook failed: cannot run "plan": the default workspace at path . is currently locked for this pull request by "plan" for commit 7506b23. Wait until the previous command is complete and try again ```

Ran Plan for 5 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


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

Plan Failed: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


Plan Summary

5 projects, 0 with changes, 0 with no changes, 5 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 5 projects: 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` --- ### 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `slack` dir: `tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #422. To continue, delete the lock from #422 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 5 projects, 0 with changes, 0 with no changes, 5 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

superseded

superseded
thesuperRL closed this pull request 2026-10-07 22:02:41 +00:00
Some checks failed
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: google_groups Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan 5/5 projects failed to plan.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Successful in 3m7s
CI / check-1 (pull_request) Successful in 4m15s
CI / check (pull_request) Successful in 0s

Pull request closed

Sign in to join this conversation.
No description provided.