Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Adding additional steps for preparing the Google Directory.
  • Loading branch information
ChrisPates committed Jan 23, 2023
1 parent 1b072c3 commit bc7f59b
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion cicd/cloudformation/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# SSO Sync Pipelines

There are a number of cloudformation templates depending on what your need to deploy. For most developers
There are a number of cloudformation templates depending on what your need to deploy.
Google Environment
If you new to ssosync, start with the

For most developers
You need
* secrets.yaml - creates the secrets for storing the credentials for your test GSuite and IAM Identity Center instances
* developer.yaml - creates the pipeline to build and test prior to raising a pull request.
Expand All @@ -12,6 +16,16 @@ The other option is for the production build, deploy and test environment, which
* setup IAM Identity Center
* delegate administration to the *delegated* account

* Google Environment
* A quick way to get setup is using the [AWS Control Tower Workshop](https://catalog.workshops.aws/control-tower) : [Google Workspace Lab](https://catalog.workshops.aws/control-tower/en-US/authentication-authorization/google-workspace)
* Setup [GAM](https://github.com/GAM-team/GAM/wiki/#introduction)
* [ Coming soon ] Run the Directory Prep Scripts to setup the users and groups

You'll need to follow the instructions in the main README to get the api access setup
You'll need to validate the domain you register for it.

Full instructions are available in the

* Deploy the following stacks into each *staging* account (management, delegated IAM Identity Center admin, non-delegated)
* secrets.yaml - creates the secrets for storing the credentials for your test GSuite and IAM Identity Center instances
* testing.yaml - creates the pipeline to deploy and test prior to raising a pull request.
Expand All @@ -22,3 +36,4 @@ Make a note of the output values
* release.yaml - creates the pipeline to build, trigger the test pipeline in staging and where appropriate publish the app



0 comments on commit bc7f59b

Please sign in to comment.