DMEvanCT / aws-sso-public

Pipeline example for AWS SSO permission sets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-sso

Single Sign on configuration / Automation

AWS SSO Automation?

This is an example repo for AWS SSO permission set automation. It allows you to create permission sets and deploy them automaticly through pipelines

Benifits of this

  • Easy to keep track of changes / versions
  • Faster time to deploy (no manual steps)
  • Master is your source of truth
  • Easy to manage
  • Easy to deploy

What do you need to do to get started?

  1. Fork this repo into your own Github account
  2. Run the following changing yourcompanyname into actual company
find ./ -exec sed -i 's/devops@examplecompany.io/yourcompany@examplecompany.io/g' {} \;
find ./ -exec sed -i 's/examplecompany/yourcompanyname/g' {} \;
find ./ -exec sed -i 's/ExampleCompany/YourCompanyName/g' {} \;
  1. Run the codepipeline.yml in your devops / codepipleine central account
  2. Run the master.yml in your master account (Master Payer)
  3. Run the pipeline.yml in your devops / codepipleine central account
  4. Accept Codestar connection (See https://aws.amazon.com/codestar/)
  5. Run the pipeline!

Note: Codestar will automaticly trigger the pipeline when you push to your repos master branch

Architecture

PipelineAutomation

Full Automation Pair

If you want full automation for SSO check out https://github.com/DMEvanCT/SSOAutomation

You can pair both these tools together to get an automated experience inside of AWS SSO.

About

Pipeline example for AWS SSO permission sets