Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: Add infrastructure to setup an account for the first time #104

Merged
merged 12 commits into from
Sep 26, 2024

Conversation

nikiburggraf
Copy link
Contributor

@nikiburggraf nikiburggraf commented Sep 26, 2024

Contains the following

  • Account setup infra
  • Commands for adding/removing/listing/etc users that can assume the deploy and ops roles
  • Some refactoring (everything moved under deployment/cloud/aws, setups split between account and infrastructure, ops roles split out of the server module and into their own module)

This ended up being a monster, I'm really sorry about that!

@nikiburggraf nikiburggraf marked this pull request as ready for review September 26, 2024 21:43
Copy link

github-actions bot commented Sep 26, 2024

Copy link
Member

@lsetiawan lsetiawan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added some suggested changes above. Not sure if the ops group name was intentionally hardcoded in some places. I think otherwise, everything seem reasonable. Definitely looks like a lot of work has been put in! Nice job in figuring all of this out. It's quite valuable and the structure looks good. 👍🏽 I'll hold on approving for a bit until my questions are answered. Thanks.

nikiburggraf and others added 3 commits September 26, 2024 15:42
Co-authored-by: Don Setiawan <landungs@uw.edu>
Co-authored-by: Don Setiawan <landungs@uw.edu>
Co-authored-by: Don Setiawan <landungs@uw.edu>
@nikiburggraf
Copy link
Contributor Author

Not sure if the ops group name was intentionally hardcoded in some places.

Not intentionally! Added the variable later on and I guess I didn't fully clean up all the hardcoded references!

Copy link
Member

@lsetiawan lsetiawan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good. Thank you :shipit:

@nikiburggraf nikiburggraf merged commit 311fe6b into main Sep 26, 2024
1 check passed
@nikiburggraf nikiburggraf deleted the setup-infra branch September 26, 2024 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: Add script to stand up initial required infra (mostly IAM roles)
2 participants