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

Create a dedicated IAM role for Jazz core services #414

Merged
merged 3 commits into from
Dec 12, 2018

Conversation

rajeevr2715
Copy link
Contributor

Requirements

Jazz needs a dedicated IAM role that has access to AWS services that Jazz components need (ex: SES, ES:POST etc.). 

Description of the Change

Current IAM role that we create ($stackId_basic_execution) as part of stack creation is being used for user services as well as Jazz core services.

  • Create $stackId_platform_services that has privileged permissions & remove permissions that $stackId_basic_execution might not need (SES:* for example).

  • Assign this role to all Jazz core services so that all core services (functions) assume this role.

  • Tag these two roles that we are creating (assuming terraform supports this, if not, we can skip this).

@rajeevr2715 rajeevr2715 force-pushed the iamrolesplit branch 2 times, most recently from 38df2d3 to 102a087 Compare December 11, 2018 18:11
@bleggett
Copy link
Contributor

@rajeevr2715 Looks like tflint is failing on a bad reference to tags

@rajeevr2715
Copy link
Contributor Author

@bleggett Fixed it.

@bleggett
Copy link
Contributor

bleggett commented Dec 12, 2018

@rajeevr2715 @suryajak @devsatishm Is this also going into the next release?

@bleggett bleggett merged commit 70fd9f0 into tmobile:develop Dec 12, 2018
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.

2 participants