From bc7f59b6fb9f2e65ffefe08ad963420ff9dcb260 Mon Sep 17 00:00:00 2001 From: Chris Pates Date: Mon, 23 Jan 2023 18:01:53 +0000 Subject: [PATCH] Update README.md Adding additional steps for preparing the Google Directory. --- cicd/cloudformation/README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/cicd/cloudformation/README.md b/cicd/cloudformation/README.md index 1233d664..c52f3243 100644 --- a/cicd/cloudformation/README.md +++ b/cicd/cloudformation/README.md @@ -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. @@ -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. @@ -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 +