Skip to content

walkerpr/aws_workspaces_onboarding_govcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS WorkSpaces - Onboarding

Prerequisities

Run aws configure sso

  • Select the default SSO session name.
  • When it opens the browser, authenticate with your CAC.
  • Once authenticated, return to the CLI.
  • Select <AWS ACCOUNT>.
  • Select <AWS FEDERATED ROLE>.
  • Leave the Region as default.
  • Leave the output format as default.
  • Set the Profile name to default.

Onboarding new users to AD and creating their AWS WorkSpace

Update users/users.csv with the necessary information for new users.

Run the create_users.ps1 script.

This will create an AD user account and AWS WorkSpace for any new additions to the CSV.

Offboarding users to AD and deleting their AWS WorkSpace

Update users/deleteusers.csv with the necessary information for offboarded users.

Run the delete_users.ps1 script.

This will remove their AD user account and AWS WorkSpace.

Preparing a new AD environment

If this is a new Active Directory deployment being leveraged for AWS Workspaces, please go through the scripts within the new_directory_onboarding folder in order to prepare the environment before onboarding users.

About

Designed for AWS GovCloud. Used from an AWS WorkSpace with access to an existing AWS Active Directory. Leveraging PowerShell, pulls user information from a .csv file. Creates an AD user with that information. Creates a new AWS WorkSpace from the new AD user. User information formatted to allow Common Access Card authentication to AWS WorkSpaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors