feat: add new cmu-eats members #308

Merged
thesuperRL merged 2 commits from cmu-eats into main 2026-09-22 18:09:12 +00:00
Member
No description provided.
feat: add new cmu-eats members
All checks were successful
CI / build (pull_request) Has been skipped
kennel/build skipped: no services or static sites defined
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
Validate / Governance (pull_request_target) Successful in 4m19s
CI / check-1 (pull_request) Successful in 5m56s
CI / check (pull_request) Successful in 0s
4c2ebb1685
Owner

error: user alvinche has not linked their slack account in keycloak
error: user thomasxi has not linked their discord account in keycloak

@arom1a These members need to link these respective accounts

> error: user alvinche has not linked their slack account in keycloak > error: user thomasxi has not linked their discord account in keycloak @arom1a These members need to link these respective accounts
Author
Member

yea I've told them to link the accounts

yea I've told them to link the accounts
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: google_play Plan failed.
atlantis/plan: google_groups Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan 6/6 projects failed to plan.
kennel/build skipped: no services or static sites defined
7caef31437

Ran Plan for 6 projects:

  1. project: google_groups dir: tofu/google_groups workspace: default
  2. project: google_play dir: tofu/google_play workspace: default
  3. project: git dir: tofu/git workspace: default
  4. project: slack dir: tofu/slack workspace: default
  5. project: discord dir: tofu/discord workspace: default
  6. project: keycloak dir: tofu/keycloak 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 #325. To continue, delete the lock from #325 or apply that plan and merge the pull request.

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


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

Plan Failed: This project is currently locked by an unapplied plan from pull #325. To continue, delete the lock from #325 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 #325. To continue, delete the lock from #325 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 #325. To continue, delete the lock from #325 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 #325. To continue, delete the lock from #325 or apply that plan and merge the pull request.

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` 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 #325. To continue, delete the lock from #325 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #325. To continue, delete the lock from #325 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 #325. To continue, delete the lock from #325 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 #325. To continue, delete the lock from #325 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 #325. To continue, delete the lock from #325 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #325. To continue, delete the lock from #325 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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 ```
feat: add cirex-web to cmu-eats
Some checks failed
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
CI / build (pull_request) Has been skipped
atlantis/plan: slack Plan failed.
atlantis/plan: google_play Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan: google_groups Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan 6/6 projects failed to plan.
kennel/build skipped: no services or static sites defined
CI / check-1 (pull_request) Failing after 8m7s
CI / check (pull_request) Failing after 0s
Validate / Governance (pull_request_target) Successful in 8m10s
382ebd2cf4

Ran Plan for 6 projects:

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

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

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

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


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

Plan Failed: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request.

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


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

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

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` 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 Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: slack Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: google_groups Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: google_play Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan 6/6 projects failed to plan.
1a24b291bb

Ran Plan for 6 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request.

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


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

Plan Failed: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request.

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` 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: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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 ```

Ran Plan for 6 projects:

  1. project: slack dir: tofu/slack workspace: default
  2. project: git dir: tofu/git workspace: default
  3. project: google_groups dir: tofu/google_groups workspace: default
  4. project: keycloak dir: tofu/keycloak workspace: default
  5. project: google_play dir: tofu/google_play workspace: default
  6. 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request.

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


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

Plan Failed: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request.

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


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

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

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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 ```
arom1a force-pushed cmu-eats from 1a24b291bb
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: git Plan failed.
atlantis/plan: google_groups Plan failed.
atlantis/plan: keycloak Plan failed.
atlantis/plan: google_play Plan failed.
atlantis/plan: discord Plan failed.
atlantis/plan 6/6 projects failed to plan.
to abc3a66ee5
Some checks failed
CI / build (pull_request) Has been skipped
kennel/build skipped: no services or static sites defined
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.
Validate / Governance (pull_request_target) Has been cancelled
2026-09-21 21:09:24 +00:00
Compare
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/plan: slack No changes. Your infrastructure matches the configuration.
atlantis/plan: google_play No changes. Your infrastructure matches the configuration.
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan: keycloak No changes. Your infrastructure matches the configuration.
atlantis/plan: discord Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan: git No changes. Your infrastructure matches the configuration.
atlantis/plan 6/6 projects planned successfully.
atlantis/policy_check 0/0 projects had policies checked successfully.
atlantis/apply: discord Apply failed.
atlantis/apply: slack Apply succeeded.
atlantis/apply: google_play Apply succeeded.
atlantis/apply: keycloak Apply succeeded.
atlantis/apply: git Apply succeeded.
atlantis/apply: google_groups Apply succeeded.
atlantis/apply 1/6 projects failed to apply.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
69aa5ecdf9

Ran Plan for 6 projects:

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

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

Plan Failed: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request.

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


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

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

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 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: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 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 #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `discord` dir: `tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #336. To continue, delete the lock from #336 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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

Ran Plan for 6 projects:

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

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

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


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-eats_ch0_alvinche will be created
+ resource "null_resource" "slack_cmu-eats_ch0_alvinche" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0C165BM917"
        }
    }

  # null_resource.slack_cmu-eats_ch0_cirex_web will be created
+ resource "null_resource" "slack_cmu-eats_ch0_cirex_web" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U05VAMWKZ7A"
        }
    }

  # null_resource.slack_cmu-eats_ch0_lillianx will be created
+ resource "null_resource" "slack_cmu-eats_ch0_lillianx" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U09DCP8HDGD"
        }
    }

  # null_resource.slack_cmu-eats_ch0_mangomochi7 will be created
+ resource "null_resource" "slack_cmu-eats_ch0_mangomochi7" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0BTFLQ40NP"
        }
    }

  # null_resource.slack_cmu-eats_ch0_raymond4 will be created
+ resource "null_resource" "slack_cmu-eats_ch0_raymond4" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0A8XL922S3"
        }
    }

  # null_resource.slack_cmu-eats_ch0_samsongo will be created
+ resource "null_resource" "slack_cmu-eats_ch0_samsongo" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0C1HC155FE"
        }
    }

  # null_resource.slack_cmu-eats_ch0_thomasxi will be created
+ resource "null_resource" "slack_cmu-eats_ch0_thomasxi" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0BUWBC5Q2D"
        }
    }

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

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

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

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

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

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

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

  # null_resource.slack_leads_cirex_web will be created
+ resource "null_resource" "slack_leads_cirex_web" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C0AN1M0HDV0"
          + "user"    = "U05VAMWKZ7A"
        }
    }

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


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

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


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:

  # googleplay_app_iam.eats_alvinche will be created
+ resource "googleplay_app_iam" "eats_alvinche" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "alvinche@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_cirex_web will be created
+ resource "googleplay_app_iam" "eats_cirex_web" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_APP_CONTENT",
+           "CAN_MANAGE_PUBLIC_APKS",
+           "CAN_MANAGE_PUBLIC_LISTING",
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_REPLY_TO_REVIEWS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "ericxu@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_lillianx will be created
+ resource "googleplay_app_iam" "eats_lillianx" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "lillianx@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_mangomochi7 will be created
+ resource "googleplay_app_iam" "eats_mangomochi7" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "ghechen@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_raymond4 will be created
+ resource "googleplay_app_iam" "eats_raymond4" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "raymond4@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_samsongo will be created
+ resource "googleplay_app_iam" "eats_samsongo" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "samsongo@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_thomasxi will be created
+ resource "googleplay_app_iam" "eats_thomasxi" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "thomasxi@andrew.cmu.edu"
    }

  # googleplay_user.alvinche will be created
+ resource "googleplay_user" "alvinche" {
+       email                = "alvinche@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.cirex_web will be created
+ resource "googleplay_user" "cirex_web" {
+       email                = "ericxu@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.lillianx will be created
+ resource "googleplay_user" "lillianx" {
+       email                = "lillianx@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.mangomochi7 will be created
+ resource "googleplay_user" "mangomochi7" {
+       email                = "ghechen@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.raymond4 will be created
+ resource "googleplay_user" "raymond4" {
+       email                = "raymond4@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.samsongo will be created
+ resource "googleplay_user" "samsongo" {
+       email                = "samsongo@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.thomasxi will be created
+ resource "googleplay_user" "thomasxi" {
+       email                = "thomasxi@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

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

Plan: 14 to add, 0 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 build directory
    Finished `release` profile [optimized] target(s) in 7.16s


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.ops_cirex_web will be created
+ resource "google_cloud_identity_group_membership" "ops_cirex_web" {
+       create_time = (known after apply)
+       group       = "groups/03fwokq036zsp1f"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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


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

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


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-eats_eats will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats" {
        id       = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba"
!       members  = [
+           "alvinche",
+           "ericxu",
+           "ghechen",
+           "lillianx",
+           "raymond4",
+           "samsongo",
+           "thomasxi",
            # (1 unchanged element hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" {
        id       = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829"
!       members  = [
+           "ericxu",
            # (1 unchanged element 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  = [
+           "alvinche",
+           "ericxu",
+           "ghechen",
+           "lillianx",
+           "raymond4",
+           "samsongo",
+           "thomasxi",
            # (75 unchanged elements hidden)
        ]
        # (2 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.


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

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


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.alvinche will be created
+ resource "discord_member_roles" "alvinche" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "486272688688594983"

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

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

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1519792320755662928"
        }
+       role {
+           has_role = true
+           role_id  = "1541552714063024148"
        }
    }

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

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

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

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

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

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

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

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

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

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

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


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

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


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-eats_alvinche will be created
+ resource "forgejo_team_member" "cmu-eats_alvinche" {
+       team_id = 28
+       user    = "alvinche"
    }

  # forgejo_team_member.cmu-eats_cirex_web will be created
+ resource "forgejo_team_member" "cmu-eats_cirex_web" {
+       team_id = 28
+       user    = "cirex-web"
    }

  # forgejo_team_member.cmu-eats_lillianx will be created
+ resource "forgejo_team_member" "cmu-eats_lillianx" {
+       team_id = 28
+       user    = "lillianx"
    }

  # forgejo_team_member.cmu-eats_mangomochi7 will be created
+ resource "forgejo_team_member" "cmu-eats_mangomochi7" {
+       team_id = 28
+       user    = "mangomochi7"
    }

  # forgejo_team_member.cmu-eats_raymond4 will be created
+ resource "forgejo_team_member" "cmu-eats_raymond4" {
+       team_id = 28
+       user    = "raymond4"
    }

  # forgejo_team_member.cmu-eats_samsongo will be created
+ resource "forgejo_team_member" "cmu-eats_samsongo" {
+       team_id = 28
+       user    = "samsongo"
    }

  # forgejo_team_member.cmu-eats_thomasxi will be created
+ resource "forgejo_team_member" "cmu-eats_thomasxi" {
+       team_id = 28
+       user    = "thomasxi"
    }

  # forgejo_team_member.eats_leads_cirex_web will be created
+ resource "forgejo_team_member" "eats_leads_cirex_web" {
+       team_id = 27
+       user    = "cirex-web"
    }

  # forgejo_team_member.tech_leads_cirex_web will be created
+ resource "forgejo_team_member" "tech_leads_cirex_web" {
+       team_id = 44
+       user    = "cirex-web"
    }

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

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

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

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

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

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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-core) Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 7.18s 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-eats_ch0_alvinche will be created + resource "null_resource" "slack_cmu-eats_ch0_alvinche" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0C165BM917" } } # null_resource.slack_cmu-eats_ch0_cirex_web will be created + resource "null_resource" "slack_cmu-eats_ch0_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U05VAMWKZ7A" } } # null_resource.slack_cmu-eats_ch0_lillianx will be created + resource "null_resource" "slack_cmu-eats_ch0_lillianx" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U09DCP8HDGD" } } # null_resource.slack_cmu-eats_ch0_mangomochi7 will be created + resource "null_resource" "slack_cmu-eats_ch0_mangomochi7" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0BTFLQ40NP" } } # null_resource.slack_cmu-eats_ch0_raymond4 will be created + resource "null_resource" "slack_cmu-eats_ch0_raymond4" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0A8XL922S3" } } # null_resource.slack_cmu-eats_ch0_samsongo will be created + resource "null_resource" "slack_cmu-eats_ch0_samsongo" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0C1HC155FE" } } # null_resource.slack_cmu-eats_ch0_thomasxi will be created + resource "null_resource" "slack_cmu-eats_ch0_thomasxi" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0BUWBC5Q2D" } } # null_resource.slack_hub_alvinche will be created + resource "null_resource" "slack_hub_alvinche" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0C165BM917" } } # null_resource.slack_hub_cirex_web will be created + resource "null_resource" "slack_hub_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U05VAMWKZ7A" } } # null_resource.slack_hub_lillianx will be created + resource "null_resource" "slack_hub_lillianx" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U09DCP8HDGD" } } # null_resource.slack_hub_mangomochi7 will be created + resource "null_resource" "slack_hub_mangomochi7" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BTFLQ40NP" } } # null_resource.slack_hub_raymond4 will be created + resource "null_resource" "slack_hub_raymond4" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0A8XL922S3" } } # null_resource.slack_hub_samsongo will be created + resource "null_resource" "slack_hub_samsongo" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0C1HC155FE" } } # null_resource.slack_hub_thomasxi will be created + resource "null_resource" "slack_hub_thomasxi" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BUWBC5Q2D" } } # null_resource.slack_leads_cirex_web will be created + resource "null_resource" "slack_leads_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C0AN1M0HDV0" + "user" = "U05VAMWKZ7A" } } Plan: 15 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: 15 to add, 0 to change, 0 to destroy. --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.20s 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: # googleplay_app_iam.eats_alvinche will be created + resource "googleplay_app_iam" "eats_alvinche" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "alvinche@andrew.cmu.edu" } # googleplay_app_iam.eats_cirex_web will be created + resource "googleplay_app_iam" "eats_cirex_web" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_APP_CONTENT", + "CAN_MANAGE_PUBLIC_APKS", + "CAN_MANAGE_PUBLIC_LISTING", + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_REPLY_TO_REVIEWS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "ericxu@andrew.cmu.edu" } # googleplay_app_iam.eats_lillianx will be created + resource "googleplay_app_iam" "eats_lillianx" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "lillianx@andrew.cmu.edu" } # googleplay_app_iam.eats_mangomochi7 will be created + resource "googleplay_app_iam" "eats_mangomochi7" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "ghechen@andrew.cmu.edu" } # googleplay_app_iam.eats_raymond4 will be created + resource "googleplay_app_iam" "eats_raymond4" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "raymond4@andrew.cmu.edu" } # googleplay_app_iam.eats_samsongo will be created + resource "googleplay_app_iam" "eats_samsongo" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "samsongo@andrew.cmu.edu" } # googleplay_app_iam.eats_thomasxi will be created + resource "googleplay_app_iam" "eats_thomasxi" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "thomasxi@andrew.cmu.edu" } # googleplay_user.alvinche will be created + resource "googleplay_user" "alvinche" { + email = "alvinche@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.cirex_web will be created + resource "googleplay_user" "cirex_web" { + email = "ericxu@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.lillianx will be created + resource "googleplay_user" "lillianx" { + email = "lillianx@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.mangomochi7 will be created + resource "googleplay_user" "mangomochi7" { + email = "ghechen@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.raymond4 will be created + resource "googleplay_user" "raymond4" { + email = "raymond4@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.samsongo will be created + resource "googleplay_user" "samsongo" { + email = "samsongo@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.thomasxi will be created + resource "googleplay_user" "thomasxi" { + email = "thomasxi@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } Plan: 14 to add, 0 to change, 0 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` Plan: 14 to add, 0 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 build directory Finished `release` profile [optimized] target(s) in 7.16s 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.ops_cirex_web will be created + resource "google_cloud_identity_group_membership" "ops_cirex_web" { + create_time = (known after apply) + group = "groups/03fwokq036zsp1f" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "ericxu@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_alvinche will be created + resource "google_cloud_identity_group_membership" "tech_alvinche" { + 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 = "alvinche@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_cirex_web will be created + resource "google_cloud_identity_group_membership" "tech_cirex_web" { + 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 = "ericxu@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_lillianx will be created + resource "google_cloud_identity_group_membership" "tech_lillianx" { + 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 = "lillianx@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_mangomochi7 will be created + resource "google_cloud_identity_group_membership" "tech_mangomochi7" { + 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 = "ghechen@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_raymond4 will be created + resource "google_cloud_identity_group_membership" "tech_raymond4" { + 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 = "raymond4@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_samsongo will be created + resource "google_cloud_identity_group_membership" "tech_samsongo" { + 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 = "samsongo@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_thomasxi will be created + resource "google_cloud_identity_group_membership" "tech_thomasxi" { + 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 = "thomasxi@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 8 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: 8 to add, 0 to change, 0 to destroy. --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.20s 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-eats_eats will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats" { id = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba" ! members = [ + "alvinche", + "ericxu", + "ghechen", + "lillianx", + "raymond4", + "samsongo", + "thomasxi", # (1 unchanged element hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" { id = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829" ! members = [ + "ericxu", # (1 unchanged element 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 = [ + "alvinche", + "ericxu", + "ghechen", + "lillianx", + "raymond4", + "samsongo", + "thomasxi", # (75 unchanged elements hidden) ] # (2 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. --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.20s 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.alvinche will be created + resource "discord_member_roles" "alvinche" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "486272688688594983" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.cirex_web will be created + resource "discord_member_roles" "cirex_web" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1541956327566479475" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1519792320755662928" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.lillianx will be created + resource "discord_member_roles" "lillianx" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "623652888639569930" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.mangomochi7 will be created + resource "discord_member_roles" "mangomochi7" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "908476191198048348" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.raymond4 will be created + resource "discord_member_roles" "raymond4" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "818267068838838303" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.samsongo will be created + resource "discord_member_roles" "samsongo" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1035544100801368084" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.thomasxi will be created + resource "discord_member_roles" "thomasxi" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "649464486046203904" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } Plan: 7 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: 7 to add, 0 to change, 0 to destroy. --- ### 6. project: `git` dir: `tofu/git` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 7.17s 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-eats_alvinche will be created + resource "forgejo_team_member" "cmu-eats_alvinche" { + team_id = 28 + user = "alvinche" } # forgejo_team_member.cmu-eats_cirex_web will be created + resource "forgejo_team_member" "cmu-eats_cirex_web" { + team_id = 28 + user = "cirex-web" } # forgejo_team_member.cmu-eats_lillianx will be created + resource "forgejo_team_member" "cmu-eats_lillianx" { + team_id = 28 + user = "lillianx" } # forgejo_team_member.cmu-eats_mangomochi7 will be created + resource "forgejo_team_member" "cmu-eats_mangomochi7" { + team_id = 28 + user = "mangomochi7" } # forgejo_team_member.cmu-eats_raymond4 will be created + resource "forgejo_team_member" "cmu-eats_raymond4" { + team_id = 28 + user = "raymond4" } # forgejo_team_member.cmu-eats_samsongo will be created + resource "forgejo_team_member" "cmu-eats_samsongo" { + team_id = 28 + user = "samsongo" } # forgejo_team_member.cmu-eats_thomasxi will be created + resource "forgejo_team_member" "cmu-eats_thomasxi" { + team_id = 28 + user = "thomasxi" } # forgejo_team_member.eats_leads_cirex_web will be created + resource "forgejo_team_member" "eats_leads_cirex_web" { + team_id = 27 + user = "cirex-web" } # forgejo_team_member.tech_leads_cirex_web will be created + resource "forgejo_team_member" "tech_leads_cirex_web" { + team_id = 44 + user = "cirex-web" } # github_team_membership.cmu-eats_alvinche will be created + resource "github_team_membership" "cmu-eats_alvinche" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = "16807600" + username = "alv-inc" } # github_team_membership.cmu-eats_cirex_web will be created + resource "github_team_membership" "cmu-eats_cirex_web" { + etag = (known after apply) + id = (known after apply) + role = "maintainer" + team_id = "16807600" + username = "cirex-web" } # github_team_membership.cmu-eats_lillianx will be created + resource "github_team_membership" "cmu-eats_lillianx" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = "16807600" + username = "lillianxx" } # github_team_membership.cmu-eats_mangomochi7 will be created + resource "github_team_membership" "cmu-eats_mangomochi7" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = "16807600" + username = "mangomochi7" } # github_team_membership.cmu-eats_raymond4 will be created + resource "github_team_membership" "cmu-eats_raymond4" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = "16807600" + username = "ray-repo" } # github_team_membership.cmu-eats_samsongo will be created + resource "github_team_membership" "cmu-eats_samsongo" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = "16807600" + username = "theterrariaguy" } # github_team_membership.cmu-eats_thomasxi will be created + resource "github_team_membership" "cmu-eats_thomasxi" { + etag = (known after apply) + id = (known after apply) + role = "member" + team_id = "16807600" + username = "big-oofff" } Plan: 16 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: 16 to add, 0 to change, 0 to destroy. --- ### Plan Summary 6 projects, 6 with changes, 0 with no changes, 0 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Member

atlantis apply

atlantis apply

Ran Apply for 6 projects:

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

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

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

╷
│ 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.
╵
null_resource.slack_hub_cirex_web: Creating...
null_resource.slack_leads_cirex_web: Creating...
null_resource.slack_cmu-eats_ch0_lillianx: Creating...
null_resource.slack_cmu-eats_ch0_mangomochi7: Creating...
null_resource.slack_cmu-eats_ch0_cirex_web: Creating...
null_resource.slack_cmu-eats_ch0_thomasxi: Creating...
null_resource.slack_hub_lillianx: Creating...
null_resource.slack_cmu-eats_ch0_alvinche: Creating...
null_resource.slack_cmu-eats_ch0_samsongo: Creating...
null_resource.slack_hub_thomasxi: Creating...
null_resource.slack_hub_thomasxi: Provisioning with 'local-exec'...
null_resource.slack_hub_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BUWBC5Q2D"]
null_resource.slack_cmu-eats_ch0_cirex_web: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U05VAMWKZ7A"]
null_resource.slack_cmu-eats_ch0_mangomochi7: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BTFLQ40NP"]
null_resource.slack_leads_cirex_web: Provisioning with 'local-exec'...
null_resource.slack_leads_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C0AN1M0HDV0 --user U05VAMWKZ7A"]
null_resource.slack_cmu-eats_ch0_lillianx: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U09DCP8HDGD"]
null_resource.slack_cmu-eats_ch0_samsongo: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C1HC155FE"]
null_resource.slack_hub_lillianx: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_alvinche: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C165BM917"]
null_resource.slack_hub_cirex_web: Provisioning with 'local-exec'...
null_resource.slack_hub_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U05VAMWKZ7A"]
null_resource.slack_hub_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U09DCP8HDGD"]
null_resource.slack_cmu-eats_ch0_thomasxi: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BUWBC5Q2D"]
null_resource.slack_cmu-eats_ch0_mangomochi7: Creation complete after 0s [id=7845203398072067328]
null_resource.slack_cmu-eats_ch0_cirex_web: Creation complete after 0s [id=1486421076425102240]
null_resource.slack_hub_mangomochi7: Creating...
null_resource.slack_hub_samsongo: Creating...
null_resource.slack_hub_mangomochi7: Provisioning with 'local-exec'...
null_resource.slack_hub_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BTFLQ40NP"]
null_resource.slack_hub_samsongo: Provisioning with 'local-exec'...
null_resource.slack_hub_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C1HC155FE"]
null_resource.slack_cmu-eats_ch0_thomasxi: Creation complete after 0s [id=996674415771466309]
null_resource.slack_hub_alvinche: Creating...
null_resource.slack_hub_alvinche: Provisioning with 'local-exec'...
null_resource.slack_hub_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C165BM917"]
null_resource.slack_cmu-eats_ch0_lillianx: Creation complete after 0s [id=518872337002780825]
null_resource.slack_hub_raymond4: Creating...
null_resource.slack_hub_raymond4: Provisioning with 'local-exec'...
null_resource.slack_hub_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0A8XL922S3"]
null_resource.slack_cmu-eats_ch0_samsongo: Creation complete after 0s [id=1897401810215417762]
null_resource.slack_cmu-eats_ch0_raymond4: Creating...
null_resource.slack_cmu-eats_ch0_raymond4: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0A8XL922S3"]
null_resource.slack_leads_cirex_web: Creation complete after 0s [id=2480525334396311699]
null_resource.slack_cmu-eats_ch0_alvinche: Creation complete after 0s [id=7454560540226050542]
null_resource.slack_hub_thomasxi: Creation complete after 0s [id=2654783024940626592]
null_resource.slack_hub_lillianx: Creation complete after 0s [id=3010526579466789606]
null_resource.slack_hub_cirex_web: Creation complete after 0s [id=79191942819364424]
null_resource.slack_hub_mangomochi7: Creation complete after 0s [id=4987864470978033539]
null_resource.slack_hub_samsongo: Creation complete after 0s [id=3072178374886326499]
null_resource.slack_hub_alvinche: Creation complete after 0s [id=2028210176515217273]
null_resource.slack_hub_raymond4: Creation complete after 0s [id=4377041446252759318]
null_resource.slack_cmu-eats_ch0_raymond4: Creation complete after 0s [id=4145020714181930946]

Apply complete! Resources: 15 added, 0 changed, 0 destroyed.

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

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

╷
│ 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.
╵
googleplay_user.lillianx: Creating...
googleplay_user.raymond4: Creating...
googleplay_user.cirex_web: Creating...
googleplay_user.samsongo: Creating...
googleplay_user.thomasxi: Creating...
googleplay_user.mangomochi7: Creating...
googleplay_user.alvinche: Creating...
googleplay_user.samsongo: Creation complete after 1s [id=samsongo@andrew.cmu.edu]
googleplay_app_iam.eats_samsongo: Creating...
googleplay_user.thomasxi: Creation complete after 1s [id=thomasxi@andrew.cmu.edu]
googleplay_app_iam.eats_thomasxi: Creating...
googleplay_user.alvinche: Creation complete after 1s [id=alvinche@andrew.cmu.edu]
googleplay_user.lillianx: Creation complete after 1s [id=lillianx@andrew.cmu.edu]
googleplay_app_iam.eats_lillianx: Creating...
googleplay_app_iam.eats_alvinche: Creating...
googleplay_user.mangomochi7: Creation complete after 1s [id=ghechen@andrew.cmu.edu]
googleplay_app_iam.eats_mangomochi7: Creating...
googleplay_user.cirex_web: Creation complete after 1s [id=ericxu@andrew.cmu.edu]
googleplay_user.raymond4: Creation complete after 1s [id=raymond4@andrew.cmu.edu]
googleplay_app_iam.eats_cirex_web: Creating...
googleplay_app_iam.eats_raymond4: Creating...
googleplay_app_iam.eats_samsongo: Creation complete after 1s
googleplay_app_iam.eats_mangomochi7: Creation complete after 1s
googleplay_app_iam.eats_thomasxi: Creation complete after 1s
googleplay_app_iam.eats_lillianx: Creation complete after 1s
googleplay_app_iam.eats_alvinche: Creation complete after 1s
googleplay_app_iam.eats_cirex_web: Creation complete after 1s
googleplay_app_iam.eats_raymond4: Creation complete after 1s

Apply complete! Resources: 14 added, 0 changed, 0 destroyed.

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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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
    Finished `release` profile [optimized] target(s) in 0.21s

╷
│ 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.
╵
google_cloud_identity_group_membership.tech_raymond4: Creating...
google_cloud_identity_group_membership.tech_thomasxi: Creating...
google_cloud_identity_group_membership.tech_mangomochi7: Creating...
google_cloud_identity_group_membership.tech_samsongo: Creating...
google_cloud_identity_group_membership.tech_lillianx: Creating...
google_cloud_identity_group_membership.tech_cirex_web: Creating...
google_cloud_identity_group_membership.tech_alvinche: Creating...
google_cloud_identity_group_membership.ops_cirex_web: Creating...
google_cloud_identity_group_membership.tech_thomasxi: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/109531539710612292184]
google_cloud_identity_group_membership.tech_lillianx: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/111771862737285409621]
google_cloud_identity_group_membership.tech_raymond4: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/105847639706472620845]
google_cloud_identity_group_membership.tech_samsongo: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/117827525048270632126]
google_cloud_identity_group_membership.tech_alvinche: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/104091667581711184085]
google_cloud_identity_group_membership.tech_mangomochi7: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/116068183260961802824]
google_cloud_identity_group_membership.tech_cirex_web: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/108340132135845485930]
╷
│ Error: Error creating GroupMembership: googleapi: Error 409: Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists.
│ Details:
│ [
│   {
│     "@type": "type.googleapis.com/google.rpc.ResourceInfo",
│     "description": "Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists.",
│     "owner": "domain:cloudidentity.googleapis.com",
│     "resourceType": "cloudidentity.googleapis.com/Membership"
│   }
│ ]
│ 
│   with google_cloud_identity_group_membership.ops_cirex_web,
│   on google_groups.tf.json line 94, in resource.google_cloud_identity_group_membership.ops_cirex_web:
│   94:       },
│ 
╵


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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.24s

╷
│ 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.
╵
discord_member_roles.cirex_web: Creating...
discord_member_roles.lillianx: Creating...
discord_member_roles.thomasxi: Creating...
discord_member_roles.mangomochi7: Creating...
discord_member_roles.samsongo: Creating...
discord_member_roles.alvinche: Creating...
discord_member_roles.raymond4: Creating...
discord_member_roles.lillianx: Creation complete after 4s [id=1353118209024331948:623652888639569930]
discord_member_roles.thomasxi: Creation complete after 6s [id=1353118209024331948:649464486046203904]
discord_member_roles.mangomochi7: Creation complete after 7s [id=1353118209024331948:908476191198048348]
discord_member_roles.samsongo: Creation complete after 7s [id=1353118209024331948:1035544100801368084]
discord_member_roles.alvinche: Creation complete after 7s [id=1353118209024331948:486272688688594983]
discord_member_roles.raymond4: Creation complete after 7s [id=1353118209024331948:818267068838838303]
╷
│ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007}
│ 
│   with discord_member_roles.cirex_web,
│   on discord.tf.json line 353, in resource.discord_member_roles.cirex_web:
│  353:       },
│ 
╵


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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/git/git-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 0.33s

╷
│ 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.
╵
forgejo_team_member.eats_leads_cirex_web: Creating...
forgejo_team_member.cmu-eats_raymond4: Creating...
forgejo_team_member.cmu-eats_lillianx: Creating...
forgejo_team_member.cmu-eats_cirex_web: Creating...
forgejo_team_member.cmu-eats_alvinche: Creating...
forgejo_team_member.cmu-eats_thomasxi: Creating...
forgejo_team_member.cmu-eats_mangomochi7: Creating...
forgejo_team_member.cmu-eats_samsongo: Creating...
forgejo_team_member.tech_leads_cirex_web: Creating...
forgejo_team_member.eats_leads_cirex_web: Creation complete after 0s
forgejo_team_member.cmu-eats_raymond4: Creation complete after 0s
forgejo_team_member.cmu-eats_thomasxi: Creation complete after 0s
forgejo_team_member.cmu-eats_mangomochi7: Creation complete after 0s
forgejo_team_member.cmu-eats_samsongo: Creation complete after 0s
forgejo_team_member.cmu-eats_alvinche: Creation complete after 0s
forgejo_team_member.cmu-eats_lillianx: Creation complete after 0s
github_team_membership.cmu-eats_lillianx: Creating...
github_team_membership.cmu-eats_cirex_web: Creating...
github_team_membership.cmu-eats_alvinche: Creating...
github_team_membership.cmu-eats_samsongo: Creating...
github_team_membership.cmu-eats_raymond4: Creating...
github_team_membership.cmu-eats_thomasxi: Creating...
github_team_membership.cmu-eats_mangomochi7: Creating...
github_team_membership.cmu-eats_cirex_web: Creation complete after 9s [id=16807600:cirex-web]
github_team_membership.cmu-eats_lillianx: Creation complete after 10s [id=16807600:lillianxx]
github_team_membership.cmu-eats_samsongo: Creation complete after 10s [id=16807600:theterrariaguy]
github_team_membership.cmu-eats_alvinche: Creation complete after 10s [id=16807600:alv-inc]
github_team_membership.cmu-eats_thomasxi: Creation complete after 10s [id=16807600:big-oofff]
github_team_membership.cmu-eats_raymond4: Still creating... [10s elapsed]
github_team_membership.cmu-eats_mangomochi7: Still creating... [10s elapsed]
github_team_membership.cmu-eats_raymond4: Creation complete after 10s [id=16807600:ray-repo]
github_team_membership.cmu-eats_mangomochi7: Creation complete after 10s [id=16807600:mangomochi7]
╷
│ Error: Unable to create team member
│ 
│   with forgejo_team_member.cmu-eats_cirex_web,
│   on forgejo_memberships.tf.json line 167, in resource.forgejo_team_member.cmu-eats_cirex_web:
│  167:       },
│ 
│ Unknown error (status 500): 
╵
╷
│ Error: Unable to create team member
│ 
│   with forgejo_team_member.tech_leads_cirex_web,
│   on forgejo_memberships.tf.json line 683, in resource.forgejo_team_member.tech_leads_cirex_web:
│  683:       },
│ 
│ Unknown error (status 500): 
╵


6. 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 package cache
    Blocking waiting for file lock on shared package cache
    Finished `release` profile [optimized] target(s) in 0.33s

╷
│ 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.
╵
keycloak_group_memberships.project_cmu-eats_eats_admins: Modifying... [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group_memberships.project_cmu-eats_eats: Modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group_memberships.projects: Modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25]
keycloak_group_memberships.project_cmu-eats_eats_admins: Modifications complete after 2s [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group_memberships.project_cmu-eats_eats: Still modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba, 10s elapsed]
keycloak_group_memberships.projects: Still modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25, 10s elapsed]
keycloak_group_memberships.project_cmu-eats_eats: Modifications complete after 12s [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group_memberships.projects: Modifications complete after 13s [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25]

Apply complete! Resources: 0 added, 3 changed, 0 destroyed.

Apply Summary

6 projects, 3 successful, 0 failed, 3 errored

Ran Apply for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `discord` dir: `tofu/discord` 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` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.18s ╷ │ 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. ╵ null_resource.slack_hub_cirex_web: Creating... null_resource.slack_leads_cirex_web: Creating... null_resource.slack_cmu-eats_ch0_lillianx: Creating... null_resource.slack_cmu-eats_ch0_mangomochi7: Creating... null_resource.slack_cmu-eats_ch0_cirex_web: Creating... null_resource.slack_cmu-eats_ch0_thomasxi: Creating... null_resource.slack_hub_lillianx: Creating... null_resource.slack_cmu-eats_ch0_alvinche: Creating... null_resource.slack_cmu-eats_ch0_samsongo: Creating... null_resource.slack_hub_thomasxi: Creating... null_resource.slack_hub_thomasxi: Provisioning with 'local-exec'... null_resource.slack_hub_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BUWBC5Q2D"] null_resource.slack_cmu-eats_ch0_cirex_web: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U05VAMWKZ7A"] null_resource.slack_cmu-eats_ch0_mangomochi7: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BTFLQ40NP"] null_resource.slack_leads_cirex_web: Provisioning with 'local-exec'... null_resource.slack_leads_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C0AN1M0HDV0 --user U05VAMWKZ7A"] null_resource.slack_cmu-eats_ch0_lillianx: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U09DCP8HDGD"] null_resource.slack_cmu-eats_ch0_samsongo: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C1HC155FE"] null_resource.slack_hub_lillianx: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_alvinche: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C165BM917"] null_resource.slack_hub_cirex_web: Provisioning with 'local-exec'... null_resource.slack_hub_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U05VAMWKZ7A"] null_resource.slack_hub_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U09DCP8HDGD"] null_resource.slack_cmu-eats_ch0_thomasxi: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BUWBC5Q2D"] null_resource.slack_cmu-eats_ch0_mangomochi7: Creation complete after 0s [id=7845203398072067328] null_resource.slack_cmu-eats_ch0_cirex_web: Creation complete after 0s [id=1486421076425102240] null_resource.slack_hub_mangomochi7: Creating... null_resource.slack_hub_samsongo: Creating... null_resource.slack_hub_mangomochi7: Provisioning with 'local-exec'... null_resource.slack_hub_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BTFLQ40NP"] null_resource.slack_hub_samsongo: Provisioning with 'local-exec'... null_resource.slack_hub_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C1HC155FE"] null_resource.slack_cmu-eats_ch0_thomasxi: Creation complete after 0s [id=996674415771466309] null_resource.slack_hub_alvinche: Creating... null_resource.slack_hub_alvinche: Provisioning with 'local-exec'... null_resource.slack_hub_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C165BM917"] null_resource.slack_cmu-eats_ch0_lillianx: Creation complete after 0s [id=518872337002780825] null_resource.slack_hub_raymond4: Creating... null_resource.slack_hub_raymond4: Provisioning with 'local-exec'... null_resource.slack_hub_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0A8XL922S3"] null_resource.slack_cmu-eats_ch0_samsongo: Creation complete after 0s [id=1897401810215417762] null_resource.slack_cmu-eats_ch0_raymond4: Creating... null_resource.slack_cmu-eats_ch0_raymond4: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0A8XL922S3"] null_resource.slack_leads_cirex_web: Creation complete after 0s [id=2480525334396311699] null_resource.slack_cmu-eats_ch0_alvinche: Creation complete after 0s [id=7454560540226050542] null_resource.slack_hub_thomasxi: Creation complete after 0s [id=2654783024940626592] null_resource.slack_hub_lillianx: Creation complete after 0s [id=3010526579466789606] null_resource.slack_hub_cirex_web: Creation complete after 0s [id=79191942819364424] null_resource.slack_hub_mangomochi7: Creation complete after 0s [id=4987864470978033539] null_resource.slack_hub_samsongo: Creation complete after 0s [id=3072178374886326499] null_resource.slack_hub_alvinche: Creation complete after 0s [id=2028210176515217273] null_resource.slack_hub_raymond4: Creation complete after 0s [id=4377041446252759318] null_resource.slack_cmu-eats_ch0_raymond4: Creation complete after 0s [id=4145020714181930946] Apply complete! Resources: 15 added, 0 changed, 0 destroyed. ``` </details> --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on shared package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.33s ╷ │ 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. ╵ googleplay_user.lillianx: Creating... googleplay_user.raymond4: Creating... googleplay_user.cirex_web: Creating... googleplay_user.samsongo: Creating... googleplay_user.thomasxi: Creating... googleplay_user.mangomochi7: Creating... googleplay_user.alvinche: Creating... googleplay_user.samsongo: Creation complete after 1s [id=samsongo@andrew.cmu.edu] googleplay_app_iam.eats_samsongo: Creating... googleplay_user.thomasxi: Creation complete after 1s [id=thomasxi@andrew.cmu.edu] googleplay_app_iam.eats_thomasxi: Creating... googleplay_user.alvinche: Creation complete after 1s [id=alvinche@andrew.cmu.edu] googleplay_user.lillianx: Creation complete after 1s [id=lillianx@andrew.cmu.edu] googleplay_app_iam.eats_lillianx: Creating... googleplay_app_iam.eats_alvinche: Creating... googleplay_user.mangomochi7: Creation complete after 1s [id=ghechen@andrew.cmu.edu] googleplay_app_iam.eats_mangomochi7: Creating... googleplay_user.cirex_web: Creation complete after 1s [id=ericxu@andrew.cmu.edu] googleplay_user.raymond4: Creation complete after 1s [id=raymond4@andrew.cmu.edu] googleplay_app_iam.eats_cirex_web: Creating... googleplay_app_iam.eats_raymond4: Creating... googleplay_app_iam.eats_samsongo: Creation complete after 1s googleplay_app_iam.eats_mangomochi7: Creation complete after 1s googleplay_app_iam.eats_thomasxi: Creation complete after 1s googleplay_app_iam.eats_lillianx: Creation complete after 1s googleplay_app_iam.eats_alvinche: Creation complete after 1s googleplay_app_iam.eats_cirex_web: Creation complete after 1s googleplay_app_iam.eats_raymond4: Creation complete after 1s Apply complete! Resources: 14 added, 0 changed, 0 destroyed. ``` </details> --- ### 3. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 Finished `release` profile [optimized] target(s) in 0.21s ╷ │ 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. ╵ google_cloud_identity_group_membership.tech_raymond4: Creating... google_cloud_identity_group_membership.tech_thomasxi: Creating... google_cloud_identity_group_membership.tech_mangomochi7: Creating... google_cloud_identity_group_membership.tech_samsongo: Creating... google_cloud_identity_group_membership.tech_lillianx: Creating... google_cloud_identity_group_membership.tech_cirex_web: Creating... google_cloud_identity_group_membership.tech_alvinche: Creating... google_cloud_identity_group_membership.ops_cirex_web: Creating... google_cloud_identity_group_membership.tech_thomasxi: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/109531539710612292184] google_cloud_identity_group_membership.tech_lillianx: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/111771862737285409621] google_cloud_identity_group_membership.tech_raymond4: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/105847639706472620845] google_cloud_identity_group_membership.tech_samsongo: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/117827525048270632126] google_cloud_identity_group_membership.tech_alvinche: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/104091667581711184085] google_cloud_identity_group_membership.tech_mangomochi7: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/116068183260961802824] google_cloud_identity_group_membership.tech_cirex_web: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/108340132135845485930] ╷ │ Error: Error creating GroupMembership: googleapi: Error 409: Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists. │ Details: │ [ │ { │ "@type": "type.googleapis.com/google.rpc.ResourceInfo", │ "description": "Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists.", │ "owner": "domain:cloudidentity.googleapis.com", │ "resourceType": "cloudidentity.googleapis.com/Membership" │ } │ ] │ │ with google_cloud_identity_group_membership.ops_cirex_web, │ on google_groups.tf.json line 94, in resource.google_cloud_identity_group_membership.ops_cirex_web: │ 94: }, │ ╵ ``` </details> --- ### 4. project: `discord` dir: `tofu/discord` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.24s ╷ │ 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. ╵ discord_member_roles.cirex_web: Creating... discord_member_roles.lillianx: Creating... discord_member_roles.thomasxi: Creating... discord_member_roles.mangomochi7: Creating... discord_member_roles.samsongo: Creating... discord_member_roles.alvinche: Creating... discord_member_roles.raymond4: Creating... discord_member_roles.lillianx: Creation complete after 4s [id=1353118209024331948:623652888639569930] discord_member_roles.thomasxi: Creation complete after 6s [id=1353118209024331948:649464486046203904] discord_member_roles.mangomochi7: Creation complete after 7s [id=1353118209024331948:908476191198048348] discord_member_roles.samsongo: Creation complete after 7s [id=1353118209024331948:1035544100801368084] discord_member_roles.alvinche: Creation complete after 7s [id=1353118209024331948:486272688688594983] discord_member_roles.raymond4: Creation complete after 7s [id=1353118209024331948:818267068838838303] ╷ │ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007} │ │ with discord_member_roles.cirex_web, │ on discord.tf.json line 353, in resource.discord_member_roles.cirex_web: │ 353: }, │ ╵ ``` </details> --- ### 5. project: `git` dir: `tofu/git` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/git/git-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.33s ╷ │ 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. ╵ forgejo_team_member.eats_leads_cirex_web: Creating... forgejo_team_member.cmu-eats_raymond4: Creating... forgejo_team_member.cmu-eats_lillianx: Creating... forgejo_team_member.cmu-eats_cirex_web: Creating... forgejo_team_member.cmu-eats_alvinche: Creating... forgejo_team_member.cmu-eats_thomasxi: Creating... forgejo_team_member.cmu-eats_mangomochi7: Creating... forgejo_team_member.cmu-eats_samsongo: Creating... forgejo_team_member.tech_leads_cirex_web: Creating... forgejo_team_member.eats_leads_cirex_web: Creation complete after 0s forgejo_team_member.cmu-eats_raymond4: Creation complete after 0s forgejo_team_member.cmu-eats_thomasxi: Creation complete after 0s forgejo_team_member.cmu-eats_mangomochi7: Creation complete after 0s forgejo_team_member.cmu-eats_samsongo: Creation complete after 0s forgejo_team_member.cmu-eats_alvinche: Creation complete after 0s forgejo_team_member.cmu-eats_lillianx: Creation complete after 0s github_team_membership.cmu-eats_lillianx: Creating... github_team_membership.cmu-eats_cirex_web: Creating... github_team_membership.cmu-eats_alvinche: Creating... github_team_membership.cmu-eats_samsongo: Creating... github_team_membership.cmu-eats_raymond4: Creating... github_team_membership.cmu-eats_thomasxi: Creating... github_team_membership.cmu-eats_mangomochi7: Creating... github_team_membership.cmu-eats_cirex_web: Creation complete after 9s [id=16807600:cirex-web] github_team_membership.cmu-eats_lillianx: Creation complete after 10s [id=16807600:lillianxx] github_team_membership.cmu-eats_samsongo: Creation complete after 10s [id=16807600:theterrariaguy] github_team_membership.cmu-eats_alvinche: Creation complete after 10s [id=16807600:alv-inc] github_team_membership.cmu-eats_thomasxi: Creation complete after 10s [id=16807600:big-oofff] github_team_membership.cmu-eats_raymond4: Still creating... [10s elapsed] github_team_membership.cmu-eats_mangomochi7: Still creating... [10s elapsed] github_team_membership.cmu-eats_raymond4: Creation complete after 10s [id=16807600:ray-repo] github_team_membership.cmu-eats_mangomochi7: Creation complete after 10s [id=16807600:mangomochi7] ╷ │ Error: Unable to create team member │ │ with forgejo_team_member.cmu-eats_cirex_web, │ on forgejo_memberships.tf.json line 167, in resource.forgejo_team_member.cmu-eats_cirex_web: │ 167: }, │ │ Unknown error (status 500): ╵ ╷ │ Error: Unable to create team member │ │ with forgejo_team_member.tech_leads_cirex_web, │ on forgejo_memberships.tf.json line 683, in resource.forgejo_team_member.tech_leads_cirex_web: │ 683: }, │ │ Unknown error (status 500): ╵ ``` </details> --- ### 6. 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 package cache Blocking waiting for file lock on shared package cache Finished `release` profile [optimized] target(s) in 0.33s ╷ │ 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. ╵ keycloak_group_memberships.project_cmu-eats_eats_admins: Modifying... [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group_memberships.project_cmu-eats_eats: Modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group_memberships.projects: Modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25] keycloak_group_memberships.project_cmu-eats_eats_admins: Modifications complete after 2s [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group_memberships.project_cmu-eats_eats: Still modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba, 10s elapsed] keycloak_group_memberships.projects: Still modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25, 10s elapsed] keycloak_group_memberships.project_cmu-eats_eats: Modifications complete after 12s [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group_memberships.projects: Modifications complete after 13s [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25] Apply complete! Resources: 0 added, 3 changed, 0 destroyed. ``` </details> --- ### Apply Summary 6 projects, 3 successful, 0 failed, 3 errored
Member

atlantis apply

atlantis apply

Ran Apply for 3 projects:

  1. project: google_groups dir: tofu/google_groups workspace: default
  2. project: discord dir: tofu/discord workspace: default
  3. project: git dir: tofu/git workspace: default

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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.13s

╷
│ 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.
╵
╷
│ Error: Saved plan is stale
│ 
│ The given plan file can no longer be applied because the state was changed
│ by another operation after the plan was created.
╵


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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.11s

╷
│ 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.
╵
╷
│ Error: Saved plan is stale
│ 
│ The given plan file can no longer be applied because the state was changed
│ by another operation after the plan was created.
╵


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

Apply Error

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

╷
│ 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.
╵
╷
│ Error: Saved plan is stale
│ 
│ The given plan file can no longer be applied because the state was changed
│ by another operation after the plan was created.
╵


Apply Summary

3 projects, 0 successful, 0 failed, 3 errored

Ran Apply for 3 projects: 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: `google_groups` dir: `tofu/google_groups` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.13s ╷ │ 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. ╵ ╷ │ Error: Saved plan is stale │ │ The given plan file can no longer be applied because the state was changed │ by another operation after the plan was created. ╵ ``` </details> --- ### 2. project: `discord` dir: `tofu/discord` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.11s ╷ │ 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. ╵ ╷ │ Error: Saved plan is stale │ │ The given plan file can no longer be applied because the state was changed │ by another operation after the plan was created. ╵ ``` </details> --- ### 3. project: `git` dir: `tofu/git` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/git/git-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/git': exit status 1 Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.11s ╷ │ 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. ╵ ╷ │ Error: Saved plan is stale │ │ The given plan file can no longer be applied because the state was changed │ by another operation after the plan was created. ╵ ``` </details> --- ### Apply Summary 3 projects, 0 successful, 0 failed, 3 errored
Member

atlantis plan

atlantis plan

Ran Plan for 6 projects:

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

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

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.22s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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
    

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

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.45s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ To apply this plan, comment:
    atlantis apply -p google_play
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p google_play
    

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

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


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.ops_cirex_web will be created
+ resource "google_cloud_identity_group_membership" "ops_cirex_web" {
+       create_time = (known after apply)
+       group       = "groups/03fwokq036zsp1f"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

+       preferred_member_key {
+           id = "ericxu@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.


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

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 shared package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 0.33s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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
    

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

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


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.cirex_web will be created
+ resource "discord_member_roles" "cirex_web" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "1541956327566479475"

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1519792320755662928"
        }
+       role {
+           has_role = true
+           role_id  = "1541552714063024148"
        }
    }

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


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

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


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-eats_cirex_web will be created
+ resource "forgejo_team_member" "cmu-eats_cirex_web" {
+       team_id = 28
+       user    = "cirex-web"
    }

  # forgejo_team_member.tech_leads_cirex_web will be created
+ resource "forgejo_team_member" "tech_leads_cirex_web" {
+       team_id = 44
+       user    = "cirex-web"
    }

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

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` ```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 Finished `release` profile [optimized] target(s) in 0.22s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 ``` --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` ```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 0.45s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` --- ### 3. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.37s 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.ops_cirex_web will be created + resource "google_cloud_identity_group_membership" "ops_cirex_web" { + create_time = (known after apply) + group = "groups/03fwokq036zsp1f" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "ericxu@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. --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` ```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 shared package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.33s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 ``` --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.34s 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.cirex_web will be created + resource "discord_member_roles" "cirex_web" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1541956327566479475" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1519792320755662928" } + role { + has_role = true + role_id = "1541552714063024148" } } Plan: 1 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: 1 to add, 0 to change, 0 to destroy. --- ### 6. project: `git` dir: `tofu/git` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.41s 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-eats_cirex_web will be created + resource "forgejo_team_member" "cmu-eats_cirex_web" { + team_id = 28 + user = "cirex-web" } # forgejo_team_member.tech_leads_cirex_web will be created + resource "forgejo_team_member" "tech_leads_cirex_web" { + team_id = 44 + user = "cirex-web" } 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 6 projects, 3 with changes, 3 with no changes, 0 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Member

atlantis apply

atlantis apply

Ran Apply for 6 projects:

  1. project: google_play dir: tofu/google_play workspace: default
  2. project: slack dir: tofu/slack 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
  6. project: google_groups dir: tofu/google_groups workspace: default

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

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

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

2. 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
    Finished `release` profile [optimized] target(s) in 0.24s

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.23s

╷
│ 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.
╵
discord_member_roles.cirex_web: Creating...
╷
│ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007}
│ 
│   with discord_member_roles.cirex_web,
│   on discord.tf.json line 353, in resource.discord_member_roles.cirex_web:
│  353:       },
│ 
╵


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

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

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

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 0.29s

╷
│ 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.
╵
forgejo_team_member.tech_leads_cirex_web: Creating...
forgejo_team_member.cmu-eats_cirex_web: Creating...
forgejo_team_member.tech_leads_cirex_web: Creation complete after 0s
forgejo_team_member.cmu-eats_cirex_web: Creation complete after 0s

Apply complete! Resources: 2 added, 0 changed, 0 destroyed.

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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 build directory
    Finished `release` profile [optimized] target(s) in 0.28s

╷
│ 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.
╵
google_cloud_identity_group_membership.ops_cirex_web: Creating...
╷
│ Error: Error creating GroupMembership: googleapi: Error 409: Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists.
│ Details:
│ [
│   {
│     "@type": "type.googleapis.com/google.rpc.ResourceInfo",
│     "description": "Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists.",
│     "owner": "domain:cloudidentity.googleapis.com",
│     "resourceType": "cloudidentity.googleapis.com/Membership"
│   }
│ ]
│ 
│   with google_cloud_identity_group_membership.ops_cirex_web,
│   on google_groups.tf.json line 94, in resource.google_cloud_identity_group_membership.ops_cirex_web:
│   94:       },
│ 
╵


Apply Summary

6 projects, 4 successful, 0 failed, 2 errored

Ran Apply for 6 projects: 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `slack` dir: `tofu/slack` 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: `google_groups` dir: `tofu/google_groups` workspace: `default` --- ### 1. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.17s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 2. 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 Finished `release` profile [optimized] target(s) in 0.24s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 3. project: `discord` dir: `tofu/discord` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.23s ╷ │ 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. ╵ discord_member_roles.cirex_web: Creating... ╷ │ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007} │ │ with discord_member_roles.cirex_web, │ on discord.tf.json line 353, in resource.discord_member_roles.cirex_web: │ 353: }, │ ╵ ``` </details> --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.25s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 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 0.29s ╷ │ 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. ╵ forgejo_team_member.tech_leads_cirex_web: Creating... forgejo_team_member.cmu-eats_cirex_web: Creating... forgejo_team_member.tech_leads_cirex_web: Creation complete after 0s forgejo_team_member.cmu-eats_cirex_web: Creation complete after 0s Apply complete! Resources: 2 added, 0 changed, 0 destroyed. ``` </details> --- ### 6. project: `google_groups` dir: `tofu/google_groups` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 build directory Finished `release` profile [optimized] target(s) in 0.28s ╷ │ 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. ╵ google_cloud_identity_group_membership.ops_cirex_web: Creating... ╷ │ Error: Error creating GroupMembership: googleapi: Error 409: Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists. │ Details: │ [ │ { │ "@type": "type.googleapis.com/google.rpc.ResourceInfo", │ "description": "Error(4003): Cannot create membership 'ericxu@andrew.cmu.edu' in 'groups/03fwokq036zsp1f' because it already exists.", │ "owner": "domain:cloudidentity.googleapis.com", │ "resourceType": "cloudidentity.googleapis.com/Membership" │ } │ ] │ │ with google_cloud_identity_group_membership.ops_cirex_web, │ on google_groups.tf.json line 94, in resource.google_cloud_identity_group_membership.ops_cirex_web: │ 94: }, │ ╵ ``` </details> --- ### Apply Summary 6 projects, 4 successful, 0 failed, 2 errored
Member

atlantis plan

atlantis plan

Ran Plan for 6 projects:

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

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

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.20s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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
    

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

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


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ To apply this plan, comment:
    atlantis apply -p google_play
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p google_play
    

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

Show Output
Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 0.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.ops_cirex_web will be created
+ resource "google_cloud_identity_group_membership" "ops_cirex_web" {
+       create_time = (known after apply)
+       group       = "groups/03fwokq036zsp1f"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

+       preferred_member_key {
+           id = "ericxu@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.


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

Blocking waiting for file lock on package cache
    Finished `release` profile [optimized] target(s) in 0.13s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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
    

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

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


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.cirex_web will be created
+ resource "discord_member_roles" "cirex_web" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "1541956327566479475"

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1519792320755662928"
        }
+       role {
+           has_role = true
+           role_id  = "1541552714063024148"
        }
    }

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


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

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


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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 Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` ```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 Finished `release` profile [optimized] target(s) in 0.20s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 ``` --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` ```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 0.24s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` --- ### 3. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.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.ops_cirex_web will be created + resource "google_cloud_identity_group_membership" "ops_cirex_web" { + create_time = (known after apply) + group = "groups/03fwokq036zsp1f" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "ericxu@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. --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` ```diff Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.13s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 ``` --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.21s 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.cirex_web will be created + resource "discord_member_roles" "cirex_web" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1541956327566479475" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1519792320755662928" } + role { + has_role = true + role_id = "1541552714063024148" } } Plan: 1 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: 1 to add, 0 to change, 0 to destroy. --- ### 6. project: `git` dir: `tofu/git` workspace: `default` ```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 0.25s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 Summary 6 projects, 2 with changes, 4 with no changes, 0 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Member

atlantis plan

atlantis plan

Ran Plan for 6 projects:

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

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

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.29s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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
    

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

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.27s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ To apply this plan, comment:
    atlantis apply -p google_play
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p google_play
    

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
    Finished `release` profile [optimized] target(s) in 0.21s


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.ops_cirex_web will be created
+ resource "google_cloud_identity_group_membership" "ops_cirex_web" {
+       create_time = (known after apply)
+       group       = "groups/03fwokq036zsp1f"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

+       preferred_member_key {
+           id = "ericxu@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.


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

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.27s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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
    

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

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


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.cirex_web will be created
+ resource "discord_member_roles" "cirex_web" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "1541956327566479475"

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1519792320755662928"
        }
+       role {
+           has_role = true
+           role_id  = "1541552714063024148"
        }
    }

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


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

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 shared package cache
    Finished `release` profile [optimized] target(s) in 0.25s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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 Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` --- ### 1. project: `slack` dir: `tofu/slack` workspace: `default` ```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 0.29s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 ``` --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` ```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 0.27s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` --- ### 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 Finished `release` profile [optimized] target(s) in 0.21s 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.ops_cirex_web will be created + resource "google_cloud_identity_group_membership" "ops_cirex_web" { + create_time = (known after apply) + group = "groups/03fwokq036zsp1f" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "ericxu@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. --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` ```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 0.27s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 ``` --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.27s 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.cirex_web will be created + resource "discord_member_roles" "cirex_web" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1541956327566479475" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1519792320755662928" } + role { + has_role = true + role_id = "1541552714063024148" } } Plan: 1 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: 1 to add, 0 to change, 0 to destroy. --- ### 6. project: `git` dir: `tofu/git` workspace: `default` ```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 shared package cache Finished `release` profile [optimized] target(s) in 0.25s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 Summary 6 projects, 2 with changes, 4 with no changes, 0 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Member

atlantis apply

atlantis apply

Ran Apply for 6 projects:

  1. project: slack dir: tofu/slack workspace: default
  2. project: google_play dir: tofu/google_play 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
  6. project: google_groups dir: tofu/google_groups 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
    Finished `release` profile [optimized] target(s) in 0.13s

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

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

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

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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
    Blocking waiting for file lock on package cache
    Finished `release` profile [optimized] target(s) in 0.17s

╷
│ 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.
╵
discord_member_roles.cirex_web: Creating...
╷
│ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007}
│ 
│   with discord_member_roles.cirex_web,
│   on discord.tf.json line 353, in resource.discord_member_roles.cirex_web:
│  353:       },
│ 
╵


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

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

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

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 build directory
    Finished `release` profile [optimized] target(s) in 0.17s

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

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

Show Output
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.
╵
google_cloud_identity_group_membership.ops_cirex_web: Creating...
google_cloud_identity_group_membership.ops_cirex_web: Creation complete after 1s [id=groups/03fwokq036zsp1f/memberships/108340132135845485930]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

Apply Summary

6 projects, 5 successful, 0 failed, 1 errored

Ran Apply for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` 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: `google_groups` dir: `tofu/google_groups` 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 Finished `release` profile [optimized] target(s) in 0.13s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.22s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 3. project: `discord` dir: `tofu/discord` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.17s ╷ │ 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. ╵ discord_member_roles.cirex_web: Creating... ╷ │ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007} │ │ with discord_member_roles.cirex_web, │ on discord.tf.json line 353, in resource.discord_member_roles.cirex_web: │ 353: }, │ ╵ ``` </details> --- ### 4. project: `keycloak` dir: `tofu/keycloak` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.20s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 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 build directory Finished `release` profile [optimized] target(s) in 0.17s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 6. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff 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. ╵ google_cloud_identity_group_membership.ops_cirex_web: Creating... google_cloud_identity_group_membership.ops_cirex_web: Creation complete after 1s [id=groups/03fwokq036zsp1f/memberships/108340132135845485930] Apply complete! Resources: 1 added, 0 changed, 0 destroyed. ``` </details> --- ### Apply Summary 6 projects, 5 successful, 0 failed, 1 errored
Owner

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
arom1a force-pushed cmu-eats from 69aa5ecdf9
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/plan: slack No changes. Your infrastructure matches the configuration.
atlantis/plan: google_play No changes. Your infrastructure matches the configuration.
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan: keycloak No changes. Your infrastructure matches the configuration.
atlantis/plan: discord Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan: git No changes. Your infrastructure matches the configuration.
atlantis/plan 6/6 projects planned successfully.
atlantis/policy_check 0/0 projects had policies checked successfully.
atlantis/apply: discord Apply failed.
atlantis/apply: slack Apply succeeded.
atlantis/apply: google_play Apply succeeded.
atlantis/apply: keycloak Apply succeeded.
atlantis/apply: git Apply succeeded.
atlantis/apply: google_groups Apply succeeded.
atlantis/apply 1/6 projects failed to apply.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
to abc3a66ee5
Some checks failed
CI / build (pull_request) Has been skipped
kennel/build skipped: no services or static sites defined
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.
Validate / Governance (pull_request_target) Has been cancelled
2026-09-22 15:28:23 +00:00
Compare
arom1a force-pushed cmu-eats from abc3a66ee5
Some checks failed
CI / build (pull_request) Has been skipped
kennel/build skipped: no services or static sites defined
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.
Validate / Governance (pull_request_target) Has been cancelled
to 5ffd12a84b
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 13m20s
CI / check-1 (pull_request) Successful in 4m27s
CI / check (pull_request) Successful in 0s
2026-09-22 15:29:56 +00:00
Compare
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
Some checks failed
atlantis/plan: google_groups Plan: 8 to add, 0 to change, 0 to destroy.
atlantis/plan: git Plan: 9 to add, 0 to change, 0 to destroy.
atlantis/plan: discord Plan: 7 to add, 0 to change, 0 to destroy.
atlantis/plan 6/6 projects planned successfully.
atlantis/policy_check 0/0 projects had policies checked successfully.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/apply: discord Apply failed.
atlantis/apply: git Apply succeeded.
atlantis/apply: slack Apply succeeded.
atlantis/apply: google_groups Apply succeeded.
atlantis/apply: google_play Apply succeeded.
atlantis/apply: keycloak Apply succeeded.
atlantis/apply 1/6 projects failed to apply.
kennel/build skipped: no services or static sites defined
atlantis/plan: slack Plan: 15 to add, 0 to change, 0 to destroy.
atlantis/plan: keycloak Plan: 0 to add, 3 to change, 0 to destroy.
atlantis/plan: google_play Plan: 14 to add, 0 to change, 0 to destroy.
3cf58279aa

Ran Plan for 6 projects:

  1. project: google_groups dir: tofu/google_groups workspace: default
  2. project: slack dir: tofu/slack workspace: default
  3. project: google_play dir: tofu/google_play workspace: default
  4. project: discord dir: tofu/discord workspace: default
  5. project: git dir: tofu/git workspace: default
  6. project: keycloak dir: tofu/keycloak 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 or apply that plan and merge the pull request.

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


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

Plan Failed: This project is currently locked by an unapplied plan from pull #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 or apply that plan and merge the pull request.

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


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

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

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `git` dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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 ```
Author
Member

atlantis apply

atlantis apply

Apply Error

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

atlantis plan

atlantis plan

Ran Plan for 6 projects:

  1. project: google_groups dir: tofu/google_groups 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_play dir: tofu/google_play workspace: default
  6. project: keycloak dir: tofu/keycloak 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 or apply that plan and merge the pull request.

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


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

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

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


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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `google_groups` dir: `tofu/google_groups` 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_play` dir: `tofu/google_play` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 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 #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `google_play` dir: `tofu/google_play` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `keycloak` dir: `tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #348. To continue, delete the lock from #348 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### Plan Summary 6 projects, 0 with changes, 0 with no changes, 6 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 ```
Author
Member

atlantis apply

atlantis apply

Apply Error

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

atlantis plan

atlantis plan

Ran Plan for 6 projects:

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

1. 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/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 8.87s

╷
│ 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.google_cloud_identity_group_lookup.ops: Reading...
data.google_cloud_identity_group_lookup.tech: Reading...
data.google_cloud_identity_group_lookup.admin: Reading...
data.google_cloud_identity_group_lookup.admin: Read complete after 1s [id=2026-09-22 15:46:18.676732142 +0000 UTC]
data.google_cloud_identity_group_lookup.tech: Read complete after 1s [id=2026-09-22 15:46:18.676321051 +0000 UTC]
data.google_cloud_identity_group_lookup.ops: Read complete after 1s [id=2026-09-22 15:46:18.683232372 +0000 UTC]

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: identity links for alvinche: io: unexpected end of
│ file
│ 
│ State: exit status 1
╵



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


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-eats_ch0_alvinche will be created
+ resource "null_resource" "slack_cmu-eats_ch0_alvinche" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0C165BM917"
        }
    }

  # null_resource.slack_cmu-eats_ch0_cirex_web will be created
+ resource "null_resource" "slack_cmu-eats_ch0_cirex_web" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U05VAMWKZ7A"
        }
    }

  # null_resource.slack_cmu-eats_ch0_lillianx will be created
+ resource "null_resource" "slack_cmu-eats_ch0_lillianx" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U09DCP8HDGD"
        }
    }

  # null_resource.slack_cmu-eats_ch0_mangomochi7 will be created
+ resource "null_resource" "slack_cmu-eats_ch0_mangomochi7" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0BTFLQ40NP"
        }
    }

  # null_resource.slack_cmu-eats_ch0_raymond4 will be created
+ resource "null_resource" "slack_cmu-eats_ch0_raymond4" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0A8XL922S3"
        }
    }

  # null_resource.slack_cmu-eats_ch0_samsongo will be created
+ resource "null_resource" "slack_cmu-eats_ch0_samsongo" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0C1HC155FE"
        }
    }

  # null_resource.slack_cmu-eats_ch0_thomasxi will be created
+ resource "null_resource" "slack_cmu-eats_ch0_thomasxi" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0BUWBC5Q2D"
        }
    }

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

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

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

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

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

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

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

  # null_resource.slack_leads_cirex_web will be created
+ resource "null_resource" "slack_leads_cirex_web" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C0AN1M0HDV0"
          + "user"    = "U05VAMWKZ7A"
        }
    }

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


3. 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 8.83s


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-eats_eats will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats" {
        id       = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba"
!       members  = [
+           "alvinche",
+           "ericxu",
+           "ghechen",
+           "lillianx",
+           "raymond4",
+           "samsongo",
+           "thomasxi",
            # (1 unchanged element hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" {
        id       = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829"
!       members  = [
+           "ericxu",
            # (1 unchanged element 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  = [
+           "alvinche",
+           "ericxu",
+           "ghechen",
+           "lillianx",
+           "raymond4",
+           "samsongo",
+           "thomasxi",
            # (80 unchanged elements hidden)
        ]
        # (2 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.


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

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


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:

  # googleplay_app_iam.eats_alvinche will be created
+ resource "googleplay_app_iam" "eats_alvinche" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "alvinche@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_cirex_web will be created
+ resource "googleplay_app_iam" "eats_cirex_web" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_APP_CONTENT",
+           "CAN_MANAGE_PUBLIC_APKS",
+           "CAN_MANAGE_PUBLIC_LISTING",
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_REPLY_TO_REVIEWS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "ericxu@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_lillianx will be created
+ resource "googleplay_app_iam" "eats_lillianx" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "lillianx@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_mangomochi7 will be created
+ resource "googleplay_app_iam" "eats_mangomochi7" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "ghechen@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_raymond4 will be created
+ resource "googleplay_app_iam" "eats_raymond4" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "raymond4@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_samsongo will be created
+ resource "googleplay_app_iam" "eats_samsongo" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "samsongo@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_thomasxi will be created
+ resource "googleplay_app_iam" "eats_thomasxi" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "thomasxi@andrew.cmu.edu"
    }

  # googleplay_user.alvinche will be created
+ resource "googleplay_user" "alvinche" {
+       email                = "alvinche@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.cirex_web will be created
+ resource "googleplay_user" "cirex_web" {
+       email                = "ericxu@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.lillianx will be created
+ resource "googleplay_user" "lillianx" {
+       email                = "lillianx@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.mangomochi7 will be created
+ resource "googleplay_user" "mangomochi7" {
+       email                = "ghechen@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.raymond4 will be created
+ resource "googleplay_user" "raymond4" {
+       email                = "raymond4@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.samsongo will be created
+ resource "googleplay_user" "samsongo" {
+       email                = "samsongo@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.thomasxi will be created
+ resource "googleplay_user" "thomasxi" {
+       email                = "thomasxi@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

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

Plan: 14 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
   Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-core)
   Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-tfgen)
   Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-cli)
    Finished `release` profile [optimized] target(s) in 8.84s


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-eats_alvinche will be created
+ resource "forgejo_team_member" "cmu-eats_alvinche" {
+       team_id = 28
+       user    = "alvinche"
    }

  # forgejo_team_member.cmu-eats_cirex_web will be created
+ resource "forgejo_team_member" "cmu-eats_cirex_web" {
+       team_id = 28
+       user    = "cirex-web"
    }

  # forgejo_team_member.cmu-eats_lillianx will be created
+ resource "forgejo_team_member" "cmu-eats_lillianx" {
+       team_id = 28
+       user    = "lillianx"
    }

  # forgejo_team_member.cmu-eats_mangomochi7 will be created
+ resource "forgejo_team_member" "cmu-eats_mangomochi7" {
+       team_id = 28
+       user    = "mangomochi7"
    }

  # forgejo_team_member.cmu-eats_raymond4 will be created
+ resource "forgejo_team_member" "cmu-eats_raymond4" {
+       team_id = 28
+       user    = "raymond4"
    }

  # forgejo_team_member.cmu-eats_samsongo will be created
+ resource "forgejo_team_member" "cmu-eats_samsongo" {
+       team_id = 28
+       user    = "samsongo"
    }

  # forgejo_team_member.cmu-eats_thomasxi will be created
+ resource "forgejo_team_member" "cmu-eats_thomasxi" {
+       team_id = 28
+       user    = "thomasxi"
    }

  # forgejo_team_member.eats_leads_cirex_web will be created
+ resource "forgejo_team_member" "eats_leads_cirex_web" {
+       team_id = 27
+       user    = "cirex-web"
    }

  # forgejo_team_member.tech_leads_cirex_web will be created
+ resource "forgejo_team_member" "tech_leads_cirex_web" {
+       team_id = 44
+       user    = "cirex-web"
    }

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


6. 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 build directory
    Finished `release` profile [optimized] target(s) in 8.90s


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.alvinche will be created
+ resource "discord_member_roles" "alvinche" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "486272688688594983"

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

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

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1519792320755662928"
        }
+       role {
+           has_role = true
+           role_id  = "1541552714063024148"
        }
    }

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

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

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

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

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

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

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

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

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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` 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` **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/308/default/tofu/google_groups/google_groups-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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 8.87s ╷ │ 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.google_cloud_identity_group_lookup.ops: Reading... data.google_cloud_identity_group_lookup.tech: Reading... data.google_cloud_identity_group_lookup.admin: Reading... data.google_cloud_identity_group_lookup.admin: Read complete after 1s [id=2026-09-22 15:46:18.676732142 +0000 UTC] data.google_cloud_identity_group_lookup.tech: Read complete after 1s [id=2026-09-22 15:46:18.676321051 +0000 UTC] data.google_cloud_identity_group_lookup.ops: Read complete after 1s [id=2026-09-22 15:46:18.683232372 +0000 UTC] 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: identity links for alvinche: io: unexpected end of │ file │ │ State: exit status 1 ╵ ``` </details> --- ### 2. 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 8.91s 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-eats_ch0_alvinche will be created + resource "null_resource" "slack_cmu-eats_ch0_alvinche" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0C165BM917" } } # null_resource.slack_cmu-eats_ch0_cirex_web will be created + resource "null_resource" "slack_cmu-eats_ch0_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U05VAMWKZ7A" } } # null_resource.slack_cmu-eats_ch0_lillianx will be created + resource "null_resource" "slack_cmu-eats_ch0_lillianx" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U09DCP8HDGD" } } # null_resource.slack_cmu-eats_ch0_mangomochi7 will be created + resource "null_resource" "slack_cmu-eats_ch0_mangomochi7" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0BTFLQ40NP" } } # null_resource.slack_cmu-eats_ch0_raymond4 will be created + resource "null_resource" "slack_cmu-eats_ch0_raymond4" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0A8XL922S3" } } # null_resource.slack_cmu-eats_ch0_samsongo will be created + resource "null_resource" "slack_cmu-eats_ch0_samsongo" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0C1HC155FE" } } # null_resource.slack_cmu-eats_ch0_thomasxi will be created + resource "null_resource" "slack_cmu-eats_ch0_thomasxi" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0BUWBC5Q2D" } } # null_resource.slack_hub_alvinche will be created + resource "null_resource" "slack_hub_alvinche" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0C165BM917" } } # null_resource.slack_hub_cirex_web will be created + resource "null_resource" "slack_hub_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U05VAMWKZ7A" } } # null_resource.slack_hub_lillianx will be created + resource "null_resource" "slack_hub_lillianx" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U09DCP8HDGD" } } # null_resource.slack_hub_mangomochi7 will be created + resource "null_resource" "slack_hub_mangomochi7" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BTFLQ40NP" } } # null_resource.slack_hub_raymond4 will be created + resource "null_resource" "slack_hub_raymond4" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0A8XL922S3" } } # null_resource.slack_hub_samsongo will be created + resource "null_resource" "slack_hub_samsongo" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0C1HC155FE" } } # null_resource.slack_hub_thomasxi will be created + resource "null_resource" "slack_hub_thomasxi" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BUWBC5Q2D" } } # null_resource.slack_leads_cirex_web will be created + resource "null_resource" "slack_leads_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C0AN1M0HDV0" + "user" = "U05VAMWKZ7A" } } Plan: 15 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: 15 to add, 0 to change, 0 to destroy. --- ### 3. 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 8.83s 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-eats_eats will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats" { id = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba" ! members = [ + "alvinche", + "ericxu", + "ghechen", + "lillianx", + "raymond4", + "samsongo", + "thomasxi", # (1 unchanged element hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" { id = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829" ! members = [ + "ericxu", # (1 unchanged element 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 = [ + "alvinche", + "ericxu", + "ghechen", + "lillianx", + "raymond4", + "samsongo", + "thomasxi", # (80 unchanged elements hidden) ] # (2 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. --- ### 4. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 8.89s 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: # googleplay_app_iam.eats_alvinche will be created + resource "googleplay_app_iam" "eats_alvinche" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "alvinche@andrew.cmu.edu" } # googleplay_app_iam.eats_cirex_web will be created + resource "googleplay_app_iam" "eats_cirex_web" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_APP_CONTENT", + "CAN_MANAGE_PUBLIC_APKS", + "CAN_MANAGE_PUBLIC_LISTING", + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_REPLY_TO_REVIEWS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "ericxu@andrew.cmu.edu" } # googleplay_app_iam.eats_lillianx will be created + resource "googleplay_app_iam" "eats_lillianx" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "lillianx@andrew.cmu.edu" } # googleplay_app_iam.eats_mangomochi7 will be created + resource "googleplay_app_iam" "eats_mangomochi7" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "ghechen@andrew.cmu.edu" } # googleplay_app_iam.eats_raymond4 will be created + resource "googleplay_app_iam" "eats_raymond4" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "raymond4@andrew.cmu.edu" } # googleplay_app_iam.eats_samsongo will be created + resource "googleplay_app_iam" "eats_samsongo" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "samsongo@andrew.cmu.edu" } # googleplay_app_iam.eats_thomasxi will be created + resource "googleplay_app_iam" "eats_thomasxi" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "thomasxi@andrew.cmu.edu" } # googleplay_user.alvinche will be created + resource "googleplay_user" "alvinche" { + email = "alvinche@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.cirex_web will be created + resource "googleplay_user" "cirex_web" { + email = "ericxu@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.lillianx will be created + resource "googleplay_user" "lillianx" { + email = "lillianx@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.mangomochi7 will be created + resource "googleplay_user" "mangomochi7" { + email = "ghechen@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.raymond4 will be created + resource "googleplay_user" "raymond4" { + email = "raymond4@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.samsongo will be created + resource "googleplay_user" "samsongo" { + email = "samsongo@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.thomasxi will be created + resource "googleplay_user" "thomasxi" { + email = "thomasxi@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } Plan: 14 to add, 0 to change, 0 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` Plan: 14 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 Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-core) Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/308/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 8.84s 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-eats_alvinche will be created + resource "forgejo_team_member" "cmu-eats_alvinche" { + team_id = 28 + user = "alvinche" } # forgejo_team_member.cmu-eats_cirex_web will be created + resource "forgejo_team_member" "cmu-eats_cirex_web" { + team_id = 28 + user = "cirex-web" } # forgejo_team_member.cmu-eats_lillianx will be created + resource "forgejo_team_member" "cmu-eats_lillianx" { + team_id = 28 + user = "lillianx" } # forgejo_team_member.cmu-eats_mangomochi7 will be created + resource "forgejo_team_member" "cmu-eats_mangomochi7" { + team_id = 28 + user = "mangomochi7" } # forgejo_team_member.cmu-eats_raymond4 will be created + resource "forgejo_team_member" "cmu-eats_raymond4" { + team_id = 28 + user = "raymond4" } # forgejo_team_member.cmu-eats_samsongo will be created + resource "forgejo_team_member" "cmu-eats_samsongo" { + team_id = 28 + user = "samsongo" } # forgejo_team_member.cmu-eats_thomasxi will be created + resource "forgejo_team_member" "cmu-eats_thomasxi" { + team_id = 28 + user = "thomasxi" } # forgejo_team_member.eats_leads_cirex_web will be created + resource "forgejo_team_member" "eats_leads_cirex_web" { + team_id = 27 + user = "cirex-web" } # forgejo_team_member.tech_leads_cirex_web will be created + resource "forgejo_team_member" "tech_leads_cirex_web" { + team_id = 44 + user = "cirex-web" } Plan: 9 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: 9 to add, 0 to change, 0 to destroy. --- ### 6. 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 build directory Finished `release` profile [optimized] target(s) in 8.90s 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.alvinche will be created + resource "discord_member_roles" "alvinche" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "486272688688594983" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.cirex_web will be created + resource "discord_member_roles" "cirex_web" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1541956327566479475" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1519792320755662928" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.lillianx will be created + resource "discord_member_roles" "lillianx" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "623652888639569930" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.mangomochi7 will be created + resource "discord_member_roles" "mangomochi7" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "908476191198048348" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.raymond4 will be created + resource "discord_member_roles" "raymond4" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "818267068838838303" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.samsongo will be created + resource "discord_member_roles" "samsongo" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1035544100801368084" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.thomasxi will be created + resource "discord_member_roles" "thomasxi" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "649464486046203904" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } Plan: 7 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: 7 to add, 0 to change, 0 to destroy. --- ### Plan Summary 6 projects, 5 with changes, 0 with no changes, 1 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 ```
Author
Member

atlantis apply

atlantis apply

Apply Error

plan for dir "tofu/google_groups" workspace "default" project "google_groups" has status "plan_errored" and cannot be applied; run `atlantis plan`
**Apply Error** ``` plan for dir "tofu/google_groups" workspace "default" project "google_groups" has status "plan_errored" and cannot be applied; run `atlantis plan` ```
Author
Member

atlantis plan

atlantis plan

Ran Plan for 6 projects:

  1. project: slack dir: tofu/slack workspace: default
  2. project: keycloak dir: tofu/keycloak workspace: default
  3. project: google_play dir: tofu/google_play workspace: default
  4. project: google_groups dir: tofu/google_groups workspace: default
  5. project: git dir: tofu/git workspace: default
  6. project: discord dir: tofu/discord 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 build directory
    Finished `release` profile [optimized] target(s) in 0.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:

  # null_resource.slack_cmu-eats_ch0_alvinche will be created
+ resource "null_resource" "slack_cmu-eats_ch0_alvinche" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0C165BM917"
        }
    }

  # null_resource.slack_cmu-eats_ch0_cirex_web will be created
+ resource "null_resource" "slack_cmu-eats_ch0_cirex_web" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U05VAMWKZ7A"
        }
    }

  # null_resource.slack_cmu-eats_ch0_lillianx will be created
+ resource "null_resource" "slack_cmu-eats_ch0_lillianx" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U09DCP8HDGD"
        }
    }

  # null_resource.slack_cmu-eats_ch0_mangomochi7 will be created
+ resource "null_resource" "slack_cmu-eats_ch0_mangomochi7" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0BTFLQ40NP"
        }
    }

  # null_resource.slack_cmu-eats_ch0_raymond4 will be created
+ resource "null_resource" "slack_cmu-eats_ch0_raymond4" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0A8XL922S3"
        }
    }

  # null_resource.slack_cmu-eats_ch0_samsongo will be created
+ resource "null_resource" "slack_cmu-eats_ch0_samsongo" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0C1HC155FE"
        }
    }

  # null_resource.slack_cmu-eats_ch0_thomasxi will be created
+ resource "null_resource" "slack_cmu-eats_ch0_thomasxi" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C043UV30DHA"
          + "user"    = "U0BUWBC5Q2D"
        }
    }

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

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

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

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

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

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

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

  # null_resource.slack_leads_cirex_web will be created
+ resource "null_resource" "slack_leads_cirex_web" {
+       id       = (known after apply)
+       triggers = {
          + "channel" = "C0AN1M0HDV0"
          + "user"    = "U05VAMWKZ7A"
        }
    }

Plan: 15 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: 15 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 package cache
    Finished `release` profile [optimized] target(s) in 0.22s


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-eats_eats will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats" {
        id       = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba"
!       members  = [
+           "alvinche",
+           "ericxu",
+           "ghechen",
+           "lillianx",
+           "raymond4",
+           "samsongo",
+           "thomasxi",
            # (1 unchanged element hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" {
        id       = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829"
!       members  = [
+           "ericxu",
            # (1 unchanged element 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  = [
+           "alvinche",
+           "ericxu",
+           "ghechen",
+           "lillianx",
+           "raymond4",
+           "samsongo",
+           "thomasxi",
            # (80 unchanged elements hidden)
        ]
        # (2 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_play dir: tofu/google_play 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:

  # googleplay_app_iam.eats_alvinche will be created
+ resource "googleplay_app_iam" "eats_alvinche" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "alvinche@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_cirex_web will be created
+ resource "googleplay_app_iam" "eats_cirex_web" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_APP_CONTENT",
+           "CAN_MANAGE_PUBLIC_APKS",
+           "CAN_MANAGE_PUBLIC_LISTING",
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_REPLY_TO_REVIEWS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "ericxu@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_lillianx will be created
+ resource "googleplay_app_iam" "eats_lillianx" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "lillianx@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_mangomochi7 will be created
+ resource "googleplay_app_iam" "eats_mangomochi7" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "ghechen@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_raymond4 will be created
+ resource "googleplay_app_iam" "eats_raymond4" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "raymond4@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_samsongo will be created
+ resource "googleplay_app_iam" "eats_samsongo" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "samsongo@andrew.cmu.edu"
    }

  # googleplay_app_iam.eats_thomasxi will be created
+ resource "googleplay_app_iam" "eats_thomasxi" {
+       app_id               = "com.cmueats.app"
+       expanded_permissions = (known after apply)
+       permissions          = [
+           "CAN_MANAGE_TRACK_APKS",
+           "CAN_MANAGE_TRACK_USERS",
+           "CAN_VIEW_APP_QUALITY",
+           "CAN_VIEW_NON_FINANCIAL_DATA",
        ]
+       user_id              = "thomasxi@andrew.cmu.edu"
    }

  # googleplay_user.alvinche will be created
+ resource "googleplay_user" "alvinche" {
+       email                = "alvinche@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.cirex_web will be created
+ resource "googleplay_user" "cirex_web" {
+       email                = "ericxu@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.lillianx will be created
+ resource "googleplay_user" "lillianx" {
+       email                = "lillianx@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.mangomochi7 will be created
+ resource "googleplay_user" "mangomochi7" {
+       email                = "ghechen@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.raymond4 will be created
+ resource "googleplay_user" "raymond4" {
+       email                = "raymond4@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.samsongo will be created
+ resource "googleplay_user" "samsongo" {
+       email                = "samsongo@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

  # googleplay_user.thomasxi will be created
+ resource "googleplay_user" "thomasxi" {
+       email                = "thomasxi@andrew.cmu.edu"
+       expanded_permissions = (known after apply)
+       global_permissions   = [
+           "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL",
        ]
+       id                   = (known after apply)
+       name                 = (known after apply)
    }

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

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


4. 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
    Finished `release` profile [optimized] target(s) in 0.13s


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.ops_cirex_web will be created
+ resource "google_cloud_identity_group_membership" "ops_cirex_web" {
+       create_time = (known after apply)
+       group       = "groups/03fwokq036zsp1f"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

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

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 8 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: 8 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 0.19s


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-eats_alvinche will be created
+ resource "forgejo_team_member" "cmu-eats_alvinche" {
+       team_id = 28
+       user    = "alvinche"
    }

  # forgejo_team_member.cmu-eats_cirex_web will be created
+ resource "forgejo_team_member" "cmu-eats_cirex_web" {
+       team_id = 28
+       user    = "cirex-web"
    }

  # forgejo_team_member.cmu-eats_lillianx will be created
+ resource "forgejo_team_member" "cmu-eats_lillianx" {
+       team_id = 28
+       user    = "lillianx"
    }

  # forgejo_team_member.cmu-eats_mangomochi7 will be created
+ resource "forgejo_team_member" "cmu-eats_mangomochi7" {
+       team_id = 28
+       user    = "mangomochi7"
    }

  # forgejo_team_member.cmu-eats_raymond4 will be created
+ resource "forgejo_team_member" "cmu-eats_raymond4" {
+       team_id = 28
+       user    = "raymond4"
    }

  # forgejo_team_member.cmu-eats_samsongo will be created
+ resource "forgejo_team_member" "cmu-eats_samsongo" {
+       team_id = 28
+       user    = "samsongo"
    }

  # forgejo_team_member.cmu-eats_thomasxi will be created
+ resource "forgejo_team_member" "cmu-eats_thomasxi" {
+       team_id = 28
+       user    = "thomasxi"
    }

  # forgejo_team_member.eats_leads_cirex_web will be created
+ resource "forgejo_team_member" "eats_leads_cirex_web" {
+       team_id = 27
+       user    = "cirex-web"
    }

  # forgejo_team_member.tech_leads_cirex_web will be created
+ resource "forgejo_team_member" "tech_leads_cirex_web" {
+       team_id = 44
+       user    = "cirex-web"
    }

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


6. 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 0.21s


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.alvinche will be created
+ resource "discord_member_roles" "alvinche" {
+       id        = (known after apply)
+       server_id = "1353118209024331948"
+       user_id   = "486272688688594983"

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

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

+       role {
+           has_role = true
+           role_id  = "1488787088118644848"
        }
+       role {
+           has_role = true
+           role_id  = "1519792320755662928"
        }
+       role {
+           has_role = true
+           role_id  = "1541552714063024148"
        }
    }

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

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

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

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

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

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

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

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

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

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

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


Plan Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `discord` dir: `tofu/discord` 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 build directory Finished `release` profile [optimized] target(s) in 0.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: # null_resource.slack_cmu-eats_ch0_alvinche will be created + resource "null_resource" "slack_cmu-eats_ch0_alvinche" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0C165BM917" } } # null_resource.slack_cmu-eats_ch0_cirex_web will be created + resource "null_resource" "slack_cmu-eats_ch0_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U05VAMWKZ7A" } } # null_resource.slack_cmu-eats_ch0_lillianx will be created + resource "null_resource" "slack_cmu-eats_ch0_lillianx" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U09DCP8HDGD" } } # null_resource.slack_cmu-eats_ch0_mangomochi7 will be created + resource "null_resource" "slack_cmu-eats_ch0_mangomochi7" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0BTFLQ40NP" } } # null_resource.slack_cmu-eats_ch0_raymond4 will be created + resource "null_resource" "slack_cmu-eats_ch0_raymond4" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0A8XL922S3" } } # null_resource.slack_cmu-eats_ch0_samsongo will be created + resource "null_resource" "slack_cmu-eats_ch0_samsongo" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0C1HC155FE" } } # null_resource.slack_cmu-eats_ch0_thomasxi will be created + resource "null_resource" "slack_cmu-eats_ch0_thomasxi" { + id = (known after apply) + triggers = { + "channel" = "C043UV30DHA" + "user" = "U0BUWBC5Q2D" } } # null_resource.slack_hub_alvinche will be created + resource "null_resource" "slack_hub_alvinche" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0C165BM917" } } # null_resource.slack_hub_cirex_web will be created + resource "null_resource" "slack_hub_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U05VAMWKZ7A" } } # null_resource.slack_hub_lillianx will be created + resource "null_resource" "slack_hub_lillianx" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U09DCP8HDGD" } } # null_resource.slack_hub_mangomochi7 will be created + resource "null_resource" "slack_hub_mangomochi7" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BTFLQ40NP" } } # null_resource.slack_hub_raymond4 will be created + resource "null_resource" "slack_hub_raymond4" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0A8XL922S3" } } # null_resource.slack_hub_samsongo will be created + resource "null_resource" "slack_hub_samsongo" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0C1HC155FE" } } # null_resource.slack_hub_thomasxi will be created + resource "null_resource" "slack_hub_thomasxi" { + id = (known after apply) + triggers = { + "channel" = "C096TM8EMS8" + "user" = "U0BUWBC5Q2D" } } # null_resource.slack_leads_cirex_web will be created + resource "null_resource" "slack_leads_cirex_web" { + id = (known after apply) + triggers = { + "channel" = "C0AN1M0HDV0" + "user" = "U05VAMWKZ7A" } } Plan: 15 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: 15 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 package cache Finished `release` profile [optimized] target(s) in 0.22s 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-eats_eats will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats" { id = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba" ! members = [ + "alvinche", + "ericxu", + "ghechen", + "lillianx", + "raymond4", + "samsongo", + "thomasxi", # (1 unchanged element hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" { id = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829" ! members = [ + "ericxu", # (1 unchanged element 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 = [ + "alvinche", + "ericxu", + "ghechen", + "lillianx", + "raymond4", + "samsongo", + "thomasxi", # (80 unchanged elements hidden) ] # (2 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_play` dir: `tofu/google_play` 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: # googleplay_app_iam.eats_alvinche will be created + resource "googleplay_app_iam" "eats_alvinche" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "alvinche@andrew.cmu.edu" } # googleplay_app_iam.eats_cirex_web will be created + resource "googleplay_app_iam" "eats_cirex_web" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_APP_CONTENT", + "CAN_MANAGE_PUBLIC_APKS", + "CAN_MANAGE_PUBLIC_LISTING", + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_REPLY_TO_REVIEWS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "ericxu@andrew.cmu.edu" } # googleplay_app_iam.eats_lillianx will be created + resource "googleplay_app_iam" "eats_lillianx" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "lillianx@andrew.cmu.edu" } # googleplay_app_iam.eats_mangomochi7 will be created + resource "googleplay_app_iam" "eats_mangomochi7" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "ghechen@andrew.cmu.edu" } # googleplay_app_iam.eats_raymond4 will be created + resource "googleplay_app_iam" "eats_raymond4" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "raymond4@andrew.cmu.edu" } # googleplay_app_iam.eats_samsongo will be created + resource "googleplay_app_iam" "eats_samsongo" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "samsongo@andrew.cmu.edu" } # googleplay_app_iam.eats_thomasxi will be created + resource "googleplay_app_iam" "eats_thomasxi" { + app_id = "com.cmueats.app" + expanded_permissions = (known after apply) + permissions = [ + "CAN_MANAGE_TRACK_APKS", + "CAN_MANAGE_TRACK_USERS", + "CAN_VIEW_APP_QUALITY", + "CAN_VIEW_NON_FINANCIAL_DATA", ] + user_id = "thomasxi@andrew.cmu.edu" } # googleplay_user.alvinche will be created + resource "googleplay_user" "alvinche" { + email = "alvinche@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.cirex_web will be created + resource "googleplay_user" "cirex_web" { + email = "ericxu@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.lillianx will be created + resource "googleplay_user" "lillianx" { + email = "lillianx@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.mangomochi7 will be created + resource "googleplay_user" "mangomochi7" { + email = "ghechen@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.raymond4 will be created + resource "googleplay_user" "raymond4" { + email = "raymond4@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.samsongo will be created + resource "googleplay_user" "samsongo" { + email = "samsongo@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } # googleplay_user.thomasxi will be created + resource "googleplay_user" "thomasxi" { + email = "thomasxi@andrew.cmu.edu" + expanded_permissions = (known after apply) + global_permissions = [ + "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] + id = (known after apply) + name = (known after apply) } Plan: 14 to add, 0 to change, 0 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` Plan: 14 to add, 0 to change, 0 to destroy. --- ### 4. 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 Finished `release` profile [optimized] target(s) in 0.13s 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.ops_cirex_web will be created + resource "google_cloud_identity_group_membership" "ops_cirex_web" { + create_time = (known after apply) + group = "groups/03fwokq036zsp1f" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "ericxu@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_alvinche will be created + resource "google_cloud_identity_group_membership" "tech_alvinche" { + 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 = "alvinche@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_cirex_web will be created + resource "google_cloud_identity_group_membership" "tech_cirex_web" { + 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 = "ericxu@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_lillianx will be created + resource "google_cloud_identity_group_membership" "tech_lillianx" { + 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 = "lillianx@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_mangomochi7 will be created + resource "google_cloud_identity_group_membership" "tech_mangomochi7" { + 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 = "ghechen@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_raymond4 will be created + resource "google_cloud_identity_group_membership" "tech_raymond4" { + 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 = "raymond4@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_samsongo will be created + resource "google_cloud_identity_group_membership" "tech_samsongo" { + 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 = "samsongo@andrew.cmu.edu" } + roles { + name = "MEMBER" } } # google_cloud_identity_group_membership.tech_thomasxi will be created + resource "google_cloud_identity_group_membership" "tech_thomasxi" { + 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 = "thomasxi@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 8 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: 8 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 0.19s 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-eats_alvinche will be created + resource "forgejo_team_member" "cmu-eats_alvinche" { + team_id = 28 + user = "alvinche" } # forgejo_team_member.cmu-eats_cirex_web will be created + resource "forgejo_team_member" "cmu-eats_cirex_web" { + team_id = 28 + user = "cirex-web" } # forgejo_team_member.cmu-eats_lillianx will be created + resource "forgejo_team_member" "cmu-eats_lillianx" { + team_id = 28 + user = "lillianx" } # forgejo_team_member.cmu-eats_mangomochi7 will be created + resource "forgejo_team_member" "cmu-eats_mangomochi7" { + team_id = 28 + user = "mangomochi7" } # forgejo_team_member.cmu-eats_raymond4 will be created + resource "forgejo_team_member" "cmu-eats_raymond4" { + team_id = 28 + user = "raymond4" } # forgejo_team_member.cmu-eats_samsongo will be created + resource "forgejo_team_member" "cmu-eats_samsongo" { + team_id = 28 + user = "samsongo" } # forgejo_team_member.cmu-eats_thomasxi will be created + resource "forgejo_team_member" "cmu-eats_thomasxi" { + team_id = 28 + user = "thomasxi" } # forgejo_team_member.eats_leads_cirex_web will be created + resource "forgejo_team_member" "eats_leads_cirex_web" { + team_id = 27 + user = "cirex-web" } # forgejo_team_member.tech_leads_cirex_web will be created + resource "forgejo_team_member" "tech_leads_cirex_web" { + team_id = 44 + user = "cirex-web" } Plan: 9 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: 9 to add, 0 to change, 0 to destroy. --- ### 6. 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 0.21s 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.alvinche will be created + resource "discord_member_roles" "alvinche" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "486272688688594983" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.cirex_web will be created + resource "discord_member_roles" "cirex_web" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1541956327566479475" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1519792320755662928" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.lillianx will be created + resource "discord_member_roles" "lillianx" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "623652888639569930" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.mangomochi7 will be created + resource "discord_member_roles" "mangomochi7" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "908476191198048348" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.raymond4 will be created + resource "discord_member_roles" "raymond4" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "818267068838838303" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.samsongo will be created + resource "discord_member_roles" "samsongo" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "1035544100801368084" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } # discord_member_roles.thomasxi will be created + resource "discord_member_roles" "thomasxi" { + id = (known after apply) + server_id = "1353118209024331948" + user_id = "649464486046203904" + role { + has_role = true + role_id = "1488787088118644848" } + role { + has_role = true + role_id = "1541552714063024148" } } Plan: 7 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: 7 to add, 0 to change, 0 to destroy. --- ### Plan Summary 6 projects, 6 with changes, 0 with no changes, 0 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Author
Member

atlantis apply

atlantis apply

Ran Apply for 6 projects:

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

1. 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
    Finished `release` profile [optimized] target(s) in 0.20s

╷
│ 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.
╵
forgejo_team_member.tech_leads_cirex_web: Creating...
forgejo_team_member.cmu-eats_lillianx: Creating...
forgejo_team_member.cmu-eats_thomasxi: Creating...
forgejo_team_member.cmu-eats_alvinche: Creating...
forgejo_team_member.cmu-eats_mangomochi7: Creating...
forgejo_team_member.cmu-eats_cirex_web: Creating...
forgejo_team_member.cmu-eats_samsongo: Creating...
forgejo_team_member.cmu-eats_raymond4: Creating...
forgejo_team_member.eats_leads_cirex_web: Creating...
forgejo_team_member.tech_leads_cirex_web: Creation complete after 0s
forgejo_team_member.cmu-eats_lillianx: Creation complete after 0s
forgejo_team_member.cmu-eats_samsongo: Creation complete after 0s
forgejo_team_member.cmu-eats_alvinche: Creation complete after 0s
forgejo_team_member.eats_leads_cirex_web: Creation complete after 0s
forgejo_team_member.cmu-eats_mangomochi7: Creation complete after 0s
forgejo_team_member.cmu-eats_thomasxi: Creation complete after 0s
forgejo_team_member.cmu-eats_cirex_web: Creation complete after 0s
forgejo_team_member.cmu-eats_raymond4: Creation complete after 0s

Apply complete! Resources: 9 added, 0 changed, 0 destroyed.

2. 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 build directory
    Finished `release` profile [optimized] target(s) in 0.22s

╷
│ 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.
╵
null_resource.slack_hub_lillianx: Creating...
null_resource.slack_hub_samsongo: Creating...
null_resource.slack_hub_thomasxi: Creating...
null_resource.slack_hub_mangomochi7: Creating...
null_resource.slack_cmu-eats_ch0_samsongo: Creating...
null_resource.slack_cmu-eats_ch0_mangomochi7: Creating...
null_resource.slack_hub_cirex_web: Creating...
null_resource.slack_hub_lillianx: Provisioning with 'local-exec'...
null_resource.slack_hub_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U09DCP8HDGD"]
null_resource.slack_hub_cirex_web: Provisioning with 'local-exec'...
null_resource.slack_hub_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U05VAMWKZ7A"]
null_resource.slack_hub_samsongo: Provisioning with 'local-exec'...
null_resource.slack_hub_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C1HC155FE"]
null_resource.slack_hub_thomasxi: Provisioning with 'local-exec'...
null_resource.slack_hub_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BUWBC5Q2D"]
null_resource.slack_hub_raymond4: Creating...
null_resource.slack_hub_mangomochi7: Provisioning with 'local-exec'...
null_resource.slack_hub_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BTFLQ40NP"]
null_resource.slack_cmu-eats_ch0_samsongo: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C1HC155FE"]
null_resource.slack_hub_alvinche: Creating...
null_resource.slack_hub_raymond4: Provisioning with 'local-exec'...
null_resource.slack_hub_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0A8XL922S3"]
null_resource.slack_cmu-eats_ch0_mangomochi7: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BTFLQ40NP"]
null_resource.slack_cmu-eats_ch0_cirex_web: Creating...
null_resource.slack_cmu-eats_ch0_cirex_web: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U05VAMWKZ7A"]
null_resource.slack_hub_alvinche: Provisioning with 'local-exec'...
null_resource.slack_hub_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C165BM917"]
null_resource.slack_hub_cirex_web: Creation complete after 0s [id=5652669975242120419]
null_resource.slack_hub_samsongo: Creation complete after 0s [id=2727614640950896225]
null_resource.slack_hub_mangomochi7: Creation complete after 0s [id=2884373938895061256]
null_resource.slack_cmu-eats_ch0_thomasxi: Creating...
null_resource.slack_cmu-eats_ch0_samsongo: Creation complete after 0s [id=3748752241809279126]
null_resource.slack_leads_cirex_web: Creating...
null_resource.slack_cmu-eats_ch0_lillianx: Creating...
null_resource.slack_hub_thomasxi: Creation complete after 0s [id=7712334773408297222]
null_resource.slack_hub_raymond4: Creation complete after 0s [id=9040154897242680312]
null_resource.slack_cmu-eats_ch0_cirex_web: Creation complete after 0s [id=8668246585267851046]
null_resource.slack_cmu-eats_ch0_lillianx: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U09DCP8HDGD"]
null_resource.slack_cmu-eats_ch0_thomasxi: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BUWBC5Q2D"]
null_resource.slack_leads_cirex_web: Provisioning with 'local-exec'...
null_resource.slack_leads_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C0AN1M0HDV0 --user U05VAMWKZ7A"]
null_resource.slack_cmu-eats_ch0_raymond4: Creating...
null_resource.slack_hub_alvinche: Creation complete after 0s [id=8464716382528480869]
null_resource.slack_cmu-eats_ch0_alvinche: Creating...
null_resource.slack_cmu-eats_ch0_mangomochi7: Creation complete after 0s [id=8585637340868835493]
null_resource.slack_cmu-eats_ch0_raymond4: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0A8XL922S3"]
null_resource.slack_cmu-eats_ch0_alvinche: Provisioning with 'local-exec'...
null_resource.slack_cmu-eats_ch0_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C165BM917"]
null_resource.slack_hub_lillianx: Creation complete after 0s [id=2481470113980826951]
null_resource.slack_cmu-eats_ch0_lillianx: Creation complete after 1s [id=5675694287694716521]
null_resource.slack_cmu-eats_ch0_raymond4: Creation complete after 1s [id=2826849370320847943]
null_resource.slack_cmu-eats_ch0_thomasxi: Creation complete after 1s [id=1816179186241425835]
null_resource.slack_leads_cirex_web: Creation complete after 1s [id=2008086739513516805]
null_resource.slack_cmu-eats_ch0_alvinche: Creation complete after 1s [id=1841940881835671886]

Apply complete! Resources: 15 added, 0 changed, 0 destroyed.

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

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

╷
│ 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.
╵
google_cloud_identity_group_membership.ops_cirex_web: Creating...
google_cloud_identity_group_membership.tech_mangomochi7: Creating...
google_cloud_identity_group_membership.tech_cirex_web: Creating...
google_cloud_identity_group_membership.tech_samsongo: Creating...
google_cloud_identity_group_membership.tech_raymond4: Creating...
google_cloud_identity_group_membership.tech_thomasxi: Creating...
google_cloud_identity_group_membership.tech_alvinche: Creating...
google_cloud_identity_group_membership.tech_lillianx: Creating...
google_cloud_identity_group_membership.tech_lillianx: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/111771862737285409621]
google_cloud_identity_group_membership.tech_samsongo: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/117827525048270632126]
google_cloud_identity_group_membership.tech_cirex_web: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/108340132135845485930]
google_cloud_identity_group_membership.ops_cirex_web: Creation complete after 1s [id=groups/03fwokq036zsp1f/memberships/108340132135845485930]
google_cloud_identity_group_membership.tech_mangomochi7: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/116068183260961802824]
google_cloud_identity_group_membership.tech_raymond4: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/105847639706472620845]
google_cloud_identity_group_membership.tech_thomasxi: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/109531539710612292184]
google_cloud_identity_group_membership.tech_alvinche: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/104091667581711184085]

Apply complete! Resources: 8 added, 0 changed, 0 destroyed.

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

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

╷
│ 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.
╵
googleplay_user.cirex_web: Creating...
googleplay_user.samsongo: Creating...
googleplay_user.raymond4: Creating...
googleplay_user.alvinche: Creating...
googleplay_user.mangomochi7: Creating...
googleplay_user.lillianx: Creating...
googleplay_user.thomasxi: Creating...
googleplay_user.cirex_web: Creation complete after 1s [id=ericxu@andrew.cmu.edu]
googleplay_app_iam.eats_cirex_web: Creating...
googleplay_user.mangomochi7: Creation complete after 1s [id=ghechen@andrew.cmu.edu]
googleplay_app_iam.eats_mangomochi7: Creating...
googleplay_user.samsongo: Creation complete after 1s [id=samsongo@andrew.cmu.edu]
googleplay_app_iam.eats_samsongo: Creating...
googleplay_user.lillianx: Creation complete after 1s [id=lillianx@andrew.cmu.edu]
googleplay_app_iam.eats_lillianx: Creating...
googleplay_user.alvinche: Creation complete after 1s [id=alvinche@andrew.cmu.edu]
googleplay_app_iam.eats_alvinche: Creating...
googleplay_user.thomasxi: Creation complete after 1s [id=thomasxi@andrew.cmu.edu]
googleplay_app_iam.eats_thomasxi: Creating...
googleplay_app_iam.eats_thomasxi: Creation complete after 1s
googleplay_app_iam.eats_alvinche: Creation complete after 1s
googleplay_app_iam.eats_samsongo: Creation complete after 1s
googleplay_app_iam.eats_lillianx: Creation complete after 1s
googleplay_user.raymond4: Creation complete after 2s [id=raymond4@andrew.cmu.edu]
googleplay_app_iam.eats_raymond4: Creating...
googleplay_app_iam.eats_mangomochi7: Creation complete after 1s
googleplay_app_iam.eats_raymond4: Creation complete after 1s
googleplay_app_iam.eats_cirex_web: Creation complete after 2s

Apply complete! Resources: 14 added, 0 changed, 0 destroyed.

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

Apply Error

Show Output
running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.21s

╷
│ 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.
╵
discord_member_roles.alvinche: Creating...
discord_member_roles.samsongo: Creating...
discord_member_roles.lillianx: Creating...
discord_member_roles.cirex_web: Creating...
discord_member_roles.thomasxi: Creating...
discord_member_roles.raymond4: Creating...
discord_member_roles.mangomochi7: Creating...
discord_member_roles.alvinche: Creation complete after 7s [id=1353118209024331948:486272688688594983]
discord_member_roles.samsongo: Creation complete after 7s [id=1353118209024331948:1035544100801368084]
discord_member_roles.thomasxi: Creation complete after 8s [id=1353118209024331948:649464486046203904]
discord_member_roles.lillianx: Creation complete after 8s [id=1353118209024331948:623652888639569930]
discord_member_roles.raymond4: Creation complete after 8s [id=1353118209024331948:818267068838838303]
discord_member_roles.mangomochi7: Creation complete after 8s [id=1353118209024331948:908476191198048348]
╷
│ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007}
│ 
│   with discord_member_roles.cirex_web,
│   on discord.tf.json line 353, in resource.discord_member_roles.cirex_web:
│  353:       },
│ 
╵


6. 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 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.
╵
keycloak_group_memberships.project_cmu-eats_eats_admins: Modifying... [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group_memberships.project_cmu-eats_eats: Modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group_memberships.projects: Modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25]
keycloak_group_memberships.project_cmu-eats_eats_admins: Modifications complete after 2s [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group_memberships.project_cmu-eats_eats: Still modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba, 10s elapsed]
keycloak_group_memberships.projects: Still modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25, 10s elapsed]
keycloak_group_memberships.project_cmu-eats_eats: Modifications complete after 12s [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group_memberships.projects: Modifications complete after 13s [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25]

Apply complete! Resources: 0 added, 3 changed, 0 destroyed.

Apply Summary

6 projects, 5 successful, 0 failed, 1 errored

Ran Apply for 6 projects: 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: `google_play` dir: `tofu/google_play` 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` <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 Finished `release` profile [optimized] target(s) in 0.20s ╷ │ 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. ╵ forgejo_team_member.tech_leads_cirex_web: Creating... forgejo_team_member.cmu-eats_lillianx: Creating... forgejo_team_member.cmu-eats_thomasxi: Creating... forgejo_team_member.cmu-eats_alvinche: Creating... forgejo_team_member.cmu-eats_mangomochi7: Creating... forgejo_team_member.cmu-eats_cirex_web: Creating... forgejo_team_member.cmu-eats_samsongo: Creating... forgejo_team_member.cmu-eats_raymond4: Creating... forgejo_team_member.eats_leads_cirex_web: Creating... forgejo_team_member.tech_leads_cirex_web: Creation complete after 0s forgejo_team_member.cmu-eats_lillianx: Creation complete after 0s forgejo_team_member.cmu-eats_samsongo: Creation complete after 0s forgejo_team_member.cmu-eats_alvinche: Creation complete after 0s forgejo_team_member.eats_leads_cirex_web: Creation complete after 0s forgejo_team_member.cmu-eats_mangomochi7: Creation complete after 0s forgejo_team_member.cmu-eats_thomasxi: Creation complete after 0s forgejo_team_member.cmu-eats_cirex_web: Creation complete after 0s forgejo_team_member.cmu-eats_raymond4: Creation complete after 0s Apply complete! Resources: 9 added, 0 changed, 0 destroyed. ``` </details> --- ### 2. 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 build directory Finished `release` profile [optimized] target(s) in 0.22s ╷ │ 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. ╵ null_resource.slack_hub_lillianx: Creating... null_resource.slack_hub_samsongo: Creating... null_resource.slack_hub_thomasxi: Creating... null_resource.slack_hub_mangomochi7: Creating... null_resource.slack_cmu-eats_ch0_samsongo: Creating... null_resource.slack_cmu-eats_ch0_mangomochi7: Creating... null_resource.slack_hub_cirex_web: Creating... null_resource.slack_hub_lillianx: Provisioning with 'local-exec'... null_resource.slack_hub_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U09DCP8HDGD"] null_resource.slack_hub_cirex_web: Provisioning with 'local-exec'... null_resource.slack_hub_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U05VAMWKZ7A"] null_resource.slack_hub_samsongo: Provisioning with 'local-exec'... null_resource.slack_hub_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C1HC155FE"] null_resource.slack_hub_thomasxi: Provisioning with 'local-exec'... null_resource.slack_hub_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BUWBC5Q2D"] null_resource.slack_hub_raymond4: Creating... null_resource.slack_hub_mangomochi7: Provisioning with 'local-exec'... null_resource.slack_hub_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0BTFLQ40NP"] null_resource.slack_cmu-eats_ch0_samsongo: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_samsongo (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C1HC155FE"] null_resource.slack_hub_alvinche: Creating... null_resource.slack_hub_raymond4: Provisioning with 'local-exec'... null_resource.slack_hub_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0A8XL922S3"] null_resource.slack_cmu-eats_ch0_mangomochi7: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_mangomochi7 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BTFLQ40NP"] null_resource.slack_cmu-eats_ch0_cirex_web: Creating... null_resource.slack_cmu-eats_ch0_cirex_web: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U05VAMWKZ7A"] null_resource.slack_hub_alvinche: Provisioning with 'local-exec'... null_resource.slack_hub_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C096TM8EMS8 --user U0C165BM917"] null_resource.slack_hub_cirex_web: Creation complete after 0s [id=5652669975242120419] null_resource.slack_hub_samsongo: Creation complete after 0s [id=2727614640950896225] null_resource.slack_hub_mangomochi7: Creation complete after 0s [id=2884373938895061256] null_resource.slack_cmu-eats_ch0_thomasxi: Creating... null_resource.slack_cmu-eats_ch0_samsongo: Creation complete after 0s [id=3748752241809279126] null_resource.slack_leads_cirex_web: Creating... null_resource.slack_cmu-eats_ch0_lillianx: Creating... null_resource.slack_hub_thomasxi: Creation complete after 0s [id=7712334773408297222] null_resource.slack_hub_raymond4: Creation complete after 0s [id=9040154897242680312] null_resource.slack_cmu-eats_ch0_cirex_web: Creation complete after 0s [id=8668246585267851046] null_resource.slack_cmu-eats_ch0_lillianx: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_lillianx (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U09DCP8HDGD"] null_resource.slack_cmu-eats_ch0_thomasxi: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_thomasxi (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0BUWBC5Q2D"] null_resource.slack_leads_cirex_web: Provisioning with 'local-exec'... null_resource.slack_leads_cirex_web (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C0AN1M0HDV0 --user U05VAMWKZ7A"] null_resource.slack_cmu-eats_ch0_raymond4: Creating... null_resource.slack_hub_alvinche: Creation complete after 0s [id=8464716382528480869] null_resource.slack_cmu-eats_ch0_alvinche: Creating... null_resource.slack_cmu-eats_ch0_mangomochi7: Creation complete after 0s [id=8585637340868835493] null_resource.slack_cmu-eats_ch0_raymond4: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_raymond4 (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0A8XL922S3"] null_resource.slack_cmu-eats_ch0_alvinche: Provisioning with 'local-exec'... null_resource.slack_cmu-eats_ch0_alvinche (local-exec): Executing: ["/bin/sh" "-c" "governance slack-invite --channel C043UV30DHA --user U0C165BM917"] null_resource.slack_hub_lillianx: Creation complete after 0s [id=2481470113980826951] null_resource.slack_cmu-eats_ch0_lillianx: Creation complete after 1s [id=5675694287694716521] null_resource.slack_cmu-eats_ch0_raymond4: Creation complete after 1s [id=2826849370320847943] null_resource.slack_cmu-eats_ch0_thomasxi: Creation complete after 1s [id=1816179186241425835] null_resource.slack_leads_cirex_web: Creation complete after 1s [id=2008086739513516805] null_resource.slack_cmu-eats_ch0_alvinche: Creation complete after 1s [id=1841940881835671886] Apply complete! Resources: 15 added, 0 changed, 0 destroyed. ``` </details> --- ### 3. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.20s ╷ │ 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. ╵ google_cloud_identity_group_membership.ops_cirex_web: Creating... google_cloud_identity_group_membership.tech_mangomochi7: Creating... google_cloud_identity_group_membership.tech_cirex_web: Creating... google_cloud_identity_group_membership.tech_samsongo: Creating... google_cloud_identity_group_membership.tech_raymond4: Creating... google_cloud_identity_group_membership.tech_thomasxi: Creating... google_cloud_identity_group_membership.tech_alvinche: Creating... google_cloud_identity_group_membership.tech_lillianx: Creating... google_cloud_identity_group_membership.tech_lillianx: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/111771862737285409621] google_cloud_identity_group_membership.tech_samsongo: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/117827525048270632126] google_cloud_identity_group_membership.tech_cirex_web: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/108340132135845485930] google_cloud_identity_group_membership.ops_cirex_web: Creation complete after 1s [id=groups/03fwokq036zsp1f/memberships/108340132135845485930] google_cloud_identity_group_membership.tech_mangomochi7: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/116068183260961802824] google_cloud_identity_group_membership.tech_raymond4: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/105847639706472620845] google_cloud_identity_group_membership.tech_thomasxi: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/109531539710612292184] google_cloud_identity_group_membership.tech_alvinche: Creation complete after 1s [id=groups/04anzqyu1bqbv79/memberships/104091667581711184085] Apply complete! Resources: 8 added, 0 changed, 0 destroyed. ``` </details> --- ### 4. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.23s ╷ │ 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. ╵ googleplay_user.cirex_web: Creating... googleplay_user.samsongo: Creating... googleplay_user.raymond4: Creating... googleplay_user.alvinche: Creating... googleplay_user.mangomochi7: Creating... googleplay_user.lillianx: Creating... googleplay_user.thomasxi: Creating... googleplay_user.cirex_web: Creation complete after 1s [id=ericxu@andrew.cmu.edu] googleplay_app_iam.eats_cirex_web: Creating... googleplay_user.mangomochi7: Creation complete after 1s [id=ghechen@andrew.cmu.edu] googleplay_app_iam.eats_mangomochi7: Creating... googleplay_user.samsongo: Creation complete after 1s [id=samsongo@andrew.cmu.edu] googleplay_app_iam.eats_samsongo: Creating... googleplay_user.lillianx: Creation complete after 1s [id=lillianx@andrew.cmu.edu] googleplay_app_iam.eats_lillianx: Creating... googleplay_user.alvinche: Creation complete after 1s [id=alvinche@andrew.cmu.edu] googleplay_app_iam.eats_alvinche: Creating... googleplay_user.thomasxi: Creation complete after 1s [id=thomasxi@andrew.cmu.edu] googleplay_app_iam.eats_thomasxi: Creating... googleplay_app_iam.eats_thomasxi: Creation complete after 1s googleplay_app_iam.eats_alvinche: Creation complete after 1s googleplay_app_iam.eats_samsongo: Creation complete after 1s googleplay_app_iam.eats_lillianx: Creation complete after 1s googleplay_user.raymond4: Creation complete after 2s [id=raymond4@andrew.cmu.edu] googleplay_app_iam.eats_raymond4: Creating... googleplay_app_iam.eats_mangomochi7: Creation complete after 1s googleplay_app_iam.eats_raymond4: Creation complete after 1s googleplay_app_iam.eats_cirex_web: Creation complete after 2s Apply complete! Resources: 14 added, 0 changed, 0 destroyed. ``` </details> --- ### 5. project: `discord` dir: `tofu/discord` workspace: `default` **Apply Error** <details><summary>Show Output</summary> ``` running '/nix/store/6knnwrwxlzs7f7rlr14b8agk69aa3w5b-opentofu-1.12.6/bin/tofu apply -input=false /var/lib/atlantis/repos/ScottyLabs/governance/308/default/tofu/discord/discord-default.tfplan' in '/var/lib/atlantis/repos/ScottyLabs/governance/308/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.21s ╷ │ 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. ╵ discord_member_roles.alvinche: Creating... discord_member_roles.samsongo: Creating... discord_member_roles.lillianx: Creating... discord_member_roles.cirex_web: Creating... discord_member_roles.thomasxi: Creating... discord_member_roles.raymond4: Creating... discord_member_roles.mangomochi7: Creating... discord_member_roles.alvinche: Creation complete after 7s [id=1353118209024331948:486272688688594983] discord_member_roles.samsongo: Creation complete after 7s [id=1353118209024331948:1035544100801368084] discord_member_roles.thomasxi: Creation complete after 8s [id=1353118209024331948:649464486046203904] discord_member_roles.lillianx: Creation complete after 8s [id=1353118209024331948:623652888639569930] discord_member_roles.raymond4: Creation complete after 8s [id=1353118209024331948:818267068838838303] discord_member_roles.mangomochi7: Creation complete after 8s [id=1353118209024331948:908476191198048348] ╷ │ Error: Could not get member 1541956327566479475 in 1353118209024331948: HTTP 404 Not Found, {"message": "Unknown Member", "code": 10007} │ │ with discord_member_roles.cirex_web, │ on discord.tf.json line 353, in resource.discord_member_roles.cirex_web: │ 353: }, │ ╵ ``` </details> --- ### 6. 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 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. ╵ keycloak_group_memberships.project_cmu-eats_eats_admins: Modifying... [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group_memberships.project_cmu-eats_eats: Modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group_memberships.projects: Modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25] keycloak_group_memberships.project_cmu-eats_eats_admins: Modifications complete after 2s [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group_memberships.project_cmu-eats_eats: Still modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba, 10s elapsed] keycloak_group_memberships.projects: Still modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25, 10s elapsed] keycloak_group_memberships.project_cmu-eats_eats: Modifications complete after 12s [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group_memberships.projects: Modifications complete after 13s [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25] Apply complete! Resources: 0 added, 3 changed, 0 destroyed. ``` </details> --- ### Apply Summary 6 projects, 5 successful, 0 failed, 1 errored
arom1a force-pushed cmu-eats from 3cf58279aa
Some checks failed
atlantis/plan: google_groups Plan: 8 to add, 0 to change, 0 to destroy.
atlantis/plan: git Plan: 9 to add, 0 to change, 0 to destroy.
atlantis/plan: discord Plan: 7 to add, 0 to change, 0 to destroy.
atlantis/plan 6/6 projects planned successfully.
atlantis/policy_check 0/0 projects had policies checked successfully.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/apply: discord Apply failed.
atlantis/apply: git Apply succeeded.
atlantis/apply: slack Apply succeeded.
atlantis/apply: google_groups Apply succeeded.
atlantis/apply: google_play Apply succeeded.
atlantis/apply: keycloak Apply succeeded.
atlantis/apply 1/6 projects failed to apply.
kennel/build skipped: no services or static sites defined
atlantis/plan: slack Plan: 15 to add, 0 to change, 0 to destroy.
atlantis/plan: keycloak Plan: 0 to add, 3 to change, 0 to destroy.
atlantis/plan: google_play Plan: 14 to add, 0 to change, 0 to destroy.
to c998557bf1
All checks were successful
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
CI / build (pull_request) Has been skipped
Validate / Governance (pull_request_target) Successful in 3m8s
CI / check-1 (pull_request) Successful in 4m0s
CI / check (pull_request) Successful in 0s
2026-09-22 15:56:31 +00:00
Compare
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
All checks were successful
atlantis/plan: slack Plan: 0 to add, 0 to change, 3 to destroy.
atlantis/plan: google_play Plan: 0 to add, 0 to change, 2 to destroy.
atlantis/plan: keycloak Plan: 0 to add, 3 to change, 0 to destroy.
atlantis/plan: google_groups Plan: 0 to add, 0 to change, 2 to destroy.
kennel/build skipped: no services or static sites defined
atlantis/plan: git Plan: 0 to add, 0 to change, 3 to destroy.
atlantis/plan: discord No changes. Your infrastructure matches the configuration.
atlantis/plan 6/6 projects planned successfully.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/apply: discord Apply succeeded.
atlantis/apply: slack Apply succeeded.
atlantis/apply: git Apply succeeded.
atlantis/apply 6/6 projects applied successfully.
atlantis/apply: google_play Apply succeeded.
atlantis/apply: keycloak Apply succeeded.
atlantis/apply: google_groups Apply succeeded.
3e6079e4dc

Ran Plan for 6 projects:

  1. project: slack dir: tofu/slack workspace: default
  2. project: google_play dir: tofu/google_play workspace: default
  3. project: keycloak dir: tofu/keycloak workspace: default
  4. project: google_groups dir: tofu/google_groups workspace: default
  5. project: git dir: tofu/git workspace: default
  6. project: discord dir: tofu/discord 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 build directory
    Finished `release` profile [optimized] target(s) in 0.37s


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

OpenTofu will perform the following actions:

  # null_resource.slack_cmu-eats_ch0_cirex_web will be destroyed
  # (because null_resource.slack_cmu-eats_ch0_cirex_web is not in configuration)
- resource "null_resource" "slack_cmu-eats_ch0_cirex_web" {
-       id       = "8668246585267851046" -> null
-       triggers = {
          - "channel" = "C043UV30DHA"
          - "user"    = "U05VAMWKZ7A"
        } -> null
    }

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

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

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


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

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


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

OpenTofu will perform the following actions:

  # googleplay_app_iam.eats_cirex_web will be destroyed
  # (because googleplay_app_iam.eats_cirex_web is not in configuration)
- resource "googleplay_app_iam" "eats_cirex_web" {
-       app_id               = "com.cmueats.app" -> null
-       expanded_permissions = [
-           "CAN_MANAGE_APP_CONTENT",
-           "CAN_MANAGE_PUBLIC_APKS",
-           "CAN_MANAGE_PUBLIC_LISTING",
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_REPLY_TO_REVIEWS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       permissions          = [
-           "CAN_MANAGE_APP_CONTENT",
-           "CAN_MANAGE_PUBLIC_APKS",
-           "CAN_MANAGE_PUBLIC_LISTING",
-           "CAN_MANAGE_TRACK_APKS",
-           "CAN_MANAGE_TRACK_USERS",
-           "CAN_REPLY_TO_REVIEWS",
-           "CAN_VIEW_APP_QUALITY",
-           "CAN_VIEW_NON_FINANCIAL_DATA",
        ] -> null
-       user_id              = "ericxu@andrew.cmu.edu" -> null
    }

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

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

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


3. 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 package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 0.40s


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-eats_eats will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats" {
        id       = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba"
!       members  = [
-           "ericxu",
            # (7 unchanged elements hidden)
        ]
        # (2 unchanged attributes hidden)
    }

  # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place
! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" {
        id       = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829"
!       members  = [
-           "ericxu",
            # (1 unchanged element 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  = [
-           "ericxu",
            # (86 unchanged elements hidden)
        ]
        # (2 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.


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

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


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

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.ops_cirex_web will be destroyed
  # (because google_cloud_identity_group_membership.ops_cirex_web is not in configuration)
- resource "google_cloud_identity_group_membership" "ops_cirex_web" {
-       create_time = "2026-09-22T15:54:06.354976Z" -> null
-       group       = "groups/03fwokq036zsp1f" -> null
-       id          = "groups/03fwokq036zsp1f/memberships/108340132135845485930" -> null
-       name        = "groups/03fwokq036zsp1f/memberships/108340132135845485930" -> null
-       type        = "USER" -> null
-       update_time = "2026-09-22T15:54:06.354976Z" -> null

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

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

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

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

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

Plan: 0 to add, 0 to change, 2 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: 0 to add, 0 to change, 2 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
    Finished `release` profile [optimized] target(s) in 0.36s


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

OpenTofu will perform the following actions:

  # forgejo_team_member.cmu-eats_cirex_web will be destroyed
  # (because forgejo_team_member.cmu-eats_cirex_web is not in configuration)
- resource "forgejo_team_member" "cmu-eats_cirex_web" {
-       team_id = 28 -> null
-       user    = "cirex-web" -> null
    }

  # forgejo_team_member.eats_leads_cirex_web will be destroyed
  # (because forgejo_team_member.eats_leads_cirex_web is not in configuration)
- resource "forgejo_team_member" "eats_leads_cirex_web" {
-       team_id = 27 -> null
-       user    = "cirex-web" -> null
    }

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

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


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

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.26s


No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
  • ▶️ 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 Summary

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

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` workspace: `default` 1. project: `keycloak` dir: `tofu/keycloak` workspace: `default` 1. project: `google_groups` dir: `tofu/google_groups` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `discord` dir: `tofu/discord` 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 build directory Finished `release` profile [optimized] target(s) in 0.37s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu will perform the following actions: # null_resource.slack_cmu-eats_ch0_cirex_web will be destroyed # (because null_resource.slack_cmu-eats_ch0_cirex_web is not in configuration) - resource "null_resource" "slack_cmu-eats_ch0_cirex_web" { - id = "8668246585267851046" -> null - triggers = { - "channel" = "C043UV30DHA" - "user" = "U05VAMWKZ7A" } -> null } # null_resource.slack_hub_cirex_web will be destroyed # (because null_resource.slack_hub_cirex_web is not in configuration) - resource "null_resource" "slack_hub_cirex_web" { - id = "5652669975242120419" -> null - triggers = { - "channel" = "C096TM8EMS8" - "user" = "U05VAMWKZ7A" } -> null } # null_resource.slack_leads_cirex_web will be destroyed # (because null_resource.slack_leads_cirex_web is not in configuration) - resource "null_resource" "slack_leads_cirex_web" { - id = "2008086739513516805" -> null - triggers = { - "channel" = "C0AN1M0HDV0" - "user" = "U05VAMWKZ7A" } -> null } Plan: 0 to add, 0 to change, 3 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: 0 to add, 0 to change, 3 to destroy. --- ### 2. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.12s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu will perform the following actions: # googleplay_app_iam.eats_cirex_web will be destroyed # (because googleplay_app_iam.eats_cirex_web is not in configuration) - resource "googleplay_app_iam" "eats_cirex_web" { - app_id = "com.cmueats.app" -> null - expanded_permissions = [ - "CAN_MANAGE_APP_CONTENT", - "CAN_MANAGE_PUBLIC_APKS", - "CAN_MANAGE_PUBLIC_LISTING", - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_REPLY_TO_REVIEWS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - permissions = [ - "CAN_MANAGE_APP_CONTENT", - "CAN_MANAGE_PUBLIC_APKS", - "CAN_MANAGE_PUBLIC_LISTING", - "CAN_MANAGE_TRACK_APKS", - "CAN_MANAGE_TRACK_USERS", - "CAN_REPLY_TO_REVIEWS", - "CAN_VIEW_APP_QUALITY", - "CAN_VIEW_NON_FINANCIAL_DATA", ] -> null - user_id = "ericxu@andrew.cmu.edu" -> null } # googleplay_user.cirex_web will be destroyed # (because googleplay_user.cirex_web is not in configuration) - resource "googleplay_user" "cirex_web" { - email = "ericxu@andrew.cmu.edu" -> null - expanded_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - global_permissions = [ - "CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL", ] -> null - id = "ericxu@andrew.cmu.edu" -> null - name = "developers/7984360456919420393/users/ericxu@andrew.cmu.edu" -> null } Plan: 0 to add, 0 to change, 2 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_play ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgoogle_play%252Fdefault%252Fgoogle_play) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_play ``` Plan: 0 to add, 0 to change, 2 to destroy. --- ### 3. 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 package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.40s 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-eats_eats will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats" { id = "scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba" ! members = [ - "ericxu", # (7 unchanged elements hidden) ] # (2 unchanged attributes hidden) } # keycloak_group_memberships.project_cmu-eats_eats_admins will be updated in-place ! resource "keycloak_group_memberships" "project_cmu-eats_eats_admins" { id = "scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829" ! members = [ - "ericxu", # (1 unchanged element 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 = [ - "ericxu", # (86 unchanged elements hidden) ] # (2 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. --- ### 4. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.26s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu will perform the following actions: # google_cloud_identity_group_membership.ops_cirex_web will be destroyed # (because google_cloud_identity_group_membership.ops_cirex_web is not in configuration) - resource "google_cloud_identity_group_membership" "ops_cirex_web" { - create_time = "2026-09-22T15:54:06.354976Z" -> null - group = "groups/03fwokq036zsp1f" -> null - id = "groups/03fwokq036zsp1f/memberships/108340132135845485930" -> null - name = "groups/03fwokq036zsp1f/memberships/108340132135845485930" -> null - type = "USER" -> null - update_time = "2026-09-22T15:54:06.354976Z" -> null - preferred_member_key { - id = "ericxu@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } # google_cloud_identity_group_membership.tech_cirex_web will be destroyed # (because google_cloud_identity_group_membership.tech_cirex_web is not in configuration) - resource "google_cloud_identity_group_membership" "tech_cirex_web" { - create_time = "2026-09-22T15:54:06.354Z" -> null - group = "groups/04anzqyu1bqbv79" -> null - id = "groups/04anzqyu1bqbv79/memberships/108340132135845485930" -> null - name = "groups/04anzqyu1bqbv79/memberships/108340132135845485930" -> null - type = "USER" -> null - update_time = "2026-09-22T15:54:06.354Z" -> null - preferred_member_key { - id = "ericxu@andrew.cmu.edu" -> null } - roles { - name = "MEMBER" -> null } } Plan: 0 to add, 0 to change, 2 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: 0 to add, 0 to change, 2 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 Finished `release` profile [optimized] target(s) in 0.36s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: - destroy OpenTofu will perform the following actions: # forgejo_team_member.cmu-eats_cirex_web will be destroyed # (because forgejo_team_member.cmu-eats_cirex_web is not in configuration) - resource "forgejo_team_member" "cmu-eats_cirex_web" { - team_id = 28 -> null - user = "cirex-web" -> null } # forgejo_team_member.eats_leads_cirex_web will be destroyed # (because forgejo_team_member.eats_leads_cirex_web is not in configuration) - resource "forgejo_team_member" "eats_leads_cirex_web" { - team_id = 27 -> null - user = "cirex-web" -> null } # forgejo_team_member.tech_leads_cirex_web will be destroyed # (because forgejo_team_member.tech_leads_cirex_web is not in configuration) - resource "forgejo_team_member" "tech_leads_cirex_web" { - team_id = 44 -> null - user = "cirex-web" -> null } Plan: 0 to add, 0 to change, 3 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: 0 to add, 0 to change, 3 to destroy. --- ### 6. project: `discord` dir: `tofu/discord` workspace: `default` ```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 Finished `release` profile [optimized] target(s) in 0.26s No changes. Your infrastructure matches the configuration. OpenTofu has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ``` * :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 Summary 6 projects, 5 with changes, 1 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 ```
Author
Member

atlantis apply

atlantis apply

Ran Apply for 6 projects:

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

1. 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
    Finished `release` profile [optimized] target(s) in 0.12s

╷
│ 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.
╵

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

2. 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 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.
╵
null_resource.slack_cmu-eats_ch0_cirex_web: Destroying... [id=8668246585267851046]
null_resource.slack_hub_cirex_web: Destroying... [id=5652669975242120419]
null_resource.slack_leads_cirex_web: Destroying... [id=2008086739513516805]
null_resource.slack_hub_cirex_web: Destruction complete after 0s
null_resource.slack_leads_cirex_web: Destruction complete after 0s
null_resource.slack_cmu-eats_ch0_cirex_web: Destruction complete after 0s

Apply complete! Resources: 0 added, 0 changed, 3 destroyed.

3. 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
    Finished `release` profile [optimized] target(s) in 0.20s

╷
│ 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.
╵
forgejo_team_member.cmu-eats_cirex_web: Destroying...
forgejo_team_member.eats_leads_cirex_web: Destroying...
forgejo_team_member.tech_leads_cirex_web: Destroying...
forgejo_team_member.tech_leads_cirex_web: Destruction complete after 0s
forgejo_team_member.cmu-eats_cirex_web: Destruction complete after 0s
forgejo_team_member.eats_leads_cirex_web: Destruction complete after 0s

Apply complete! Resources: 0 added, 0 changed, 3 destroyed.

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

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

╷
│ 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.
╵
googleplay_app_iam.eats_cirex_web: Destroying...
googleplay_app_iam.eats_cirex_web: Destruction complete after 1s
googleplay_user.cirex_web: Destroying... [id=ericxu@andrew.cmu.edu]
googleplay_user.cirex_web: Destruction complete after 0s

Apply complete! Resources: 0 added, 0 changed, 2 destroyed.

5. 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 package cache
    Blocking waiting for file lock on build directory
    Finished `release` profile [optimized] target(s) in 0.23s

╷
│ 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.
╵
keycloak_group_memberships.project_cmu-eats_eats_admins: Modifying... [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group_memberships.project_cmu-eats_eats: Modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group_memberships.projects: Modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25]
keycloak_group_memberships.project_cmu-eats_eats_admins: Modifications complete after 0s [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829]
keycloak_group_memberships.project_cmu-eats_eats: Modifications complete after 0s [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba]
keycloak_group_memberships.projects: Modifications complete after 1s [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25]

Apply complete! Resources: 0 added, 3 changed, 0 destroyed.

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

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

╷
│ 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.
╵
google_cloud_identity_group_membership.tech_cirex_web: Destroying... [id=groups/04anzqyu1bqbv79/memberships/108340132135845485930]
google_cloud_identity_group_membership.ops_cirex_web: Destroying... [id=groups/03fwokq036zsp1f/memberships/108340132135845485930]
google_cloud_identity_group_membership.tech_cirex_web: Destruction complete after 2s
google_cloud_identity_group_membership.ops_cirex_web: Destruction complete after 3s

Apply complete! Resources: 0 added, 0 changed, 2 destroyed.

Apply Summary

6 projects, 6 successful, 0 failed, 0 errored

Ran Apply for 6 projects: 1. project: `discord` dir: `tofu/discord` workspace: `default` 1. project: `slack` dir: `tofu/slack` workspace: `default` 1. project: `git` dir: `tofu/git` workspace: `default` 1. project: `google_play` dir: `tofu/google_play` 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` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Finished `release` profile [optimized] target(s) in 0.12s ╷ │ 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. ╵ Apply complete! Resources: 0 added, 0 changed, 0 destroyed. ``` </details> --- ### 2. 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 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. ╵ null_resource.slack_cmu-eats_ch0_cirex_web: Destroying... [id=8668246585267851046] null_resource.slack_hub_cirex_web: Destroying... [id=5652669975242120419] null_resource.slack_leads_cirex_web: Destroying... [id=2008086739513516805] null_resource.slack_hub_cirex_web: Destruction complete after 0s null_resource.slack_leads_cirex_web: Destruction complete after 0s null_resource.slack_cmu-eats_ch0_cirex_web: Destruction complete after 0s Apply complete! Resources: 0 added, 0 changed, 3 destroyed. ``` </details> --- ### 3. 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 Finished `release` profile [optimized] target(s) in 0.20s ╷ │ 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. ╵ forgejo_team_member.cmu-eats_cirex_web: Destroying... forgejo_team_member.eats_leads_cirex_web: Destroying... forgejo_team_member.tech_leads_cirex_web: Destroying... forgejo_team_member.tech_leads_cirex_web: Destruction complete after 0s forgejo_team_member.cmu-eats_cirex_web: Destruction complete after 0s forgejo_team_member.eats_leads_cirex_web: Destruction complete after 0s Apply complete! Resources: 0 added, 0 changed, 3 destroyed. ``` </details> --- ### 4. project: `google_play` dir: `tofu/google_play` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.21s ╷ │ 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. ╵ googleplay_app_iam.eats_cirex_web: Destroying... googleplay_app_iam.eats_cirex_web: Destruction complete after 1s googleplay_user.cirex_web: Destroying... [id=ericxu@andrew.cmu.edu] googleplay_user.cirex_web: Destruction complete after 0s Apply complete! Resources: 0 added, 0 changed, 2 destroyed. ``` </details> --- ### 5. 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 package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.23s ╷ │ 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. ╵ keycloak_group_memberships.project_cmu-eats_eats_admins: Modifying... [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group_memberships.project_cmu-eats_eats: Modifying... [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group_memberships.projects: Modifying... [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25] keycloak_group_memberships.project_cmu-eats_eats_admins: Modifications complete after 0s [id=scottylabs/group-memberships/1a583ab1-469d-4eb4-a5a8-f2fd143ba829] keycloak_group_memberships.project_cmu-eats_eats: Modifications complete after 0s [id=scottylabs/group-memberships/41a1f091-ff21-421d-b98a-085de9cd77ba] keycloak_group_memberships.projects: Modifications complete after 1s [id=scottylabs/group-memberships/9e6890c8-50a0-4b82-86b9-91791fffac25] Apply complete! Resources: 0 added, 3 changed, 0 destroyed. ``` </details> --- ### 6. project: `google_groups` dir: `tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on package cache Blocking waiting for file lock on build directory Finished `release` profile [optimized] target(s) in 0.23s ╷ │ 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. ╵ google_cloud_identity_group_membership.tech_cirex_web: Destroying... [id=groups/04anzqyu1bqbv79/memberships/108340132135845485930] google_cloud_identity_group_membership.ops_cirex_web: Destroying... [id=groups/03fwokq036zsp1f/memberships/108340132135845485930] google_cloud_identity_group_membership.tech_cirex_web: Destruction complete after 2s google_cloud_identity_group_membership.ops_cirex_web: Destruction complete after 3s Apply complete! Resources: 0 added, 0 changed, 2 destroyed. ``` </details> --- ### Apply Summary 6 projects, 6 successful, 0 failed, 0 errored
thesuperRL deleted branch cmu-eats 2026-09-22 18:09:12 +00:00

Locks and plans deleted for the projects and workspaces modified in this pull request:

  • dir: tofu/discord workspace: default
  • dir: tofu/git workspace: default
  • dir: tofu/google_groups workspace: default
  • dir: tofu/google_play workspace: default
  • dir: tofu/keycloak workspace: default
  • dir: tofu/slack workspace: default
Locks and plans deleted for the projects and workspaces modified in this pull request: - dir: `tofu/discord` workspace: `default` - dir: `tofu/git` workspace: `default` - dir: `tofu/google_groups` workspace: `default` - dir: `tofu/google_play` workspace: `default` - dir: `tofu/keycloak` workspace: `default` - dir: `tofu/slack` workspace: `default`
Sign in to join this conversation.
No description provided.