Pre-Deployment
Prepare the Management Account for Landing Zone Deployment
Ensure the following are set up before proceeding to the next step.
- Management account is already created or use an existing one by following Management Account guide.
- Configure Email address prefix by following Email Prefix guide.
IAM User Account and Backend Resources for Terraform in Management Account
In order to deploy resources using Terraform, we need to create an IAM user and backend to store state files.
note
An active engagement with OPStimus is required to access the GitHub repositories mentioned in this guide.
From the repository https://github.com/opstimus/client-aws-terraform-bootstrap, download cloudformation.yaml CloudFormation template and follow below steps.
- In AWS console, goto CloudFormation. Make sure you’re in
us-east-1
region. - Click Create Stack and select With new resources (standard).
- Upload the template file and click Next.
- For the stack name, set
terraform-bootstrap
and click Next. - Click Next once more and select the checkbox at the bottom and click Submit.
Prepare the Management Account for Identity Center Deployment
Install following tools.
JQ
Ubuntu: sudo apt-get install jq
RHEL: sudo yum install jq
Mac: brew install jq
AWS CLI
Follow the instructions at below link.
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html