-
Go to ECS Account settings for the region you're deploying in and make sure AWSVPC Trunking is turned on.
-
Replace the backend configuration in
providers.tfwith your own bucket name, key and region. -
Configure the required variables from
variables.tf. If you've ever created a cluster in this AWS account, make sure to set thecreate_iam_service_linked_roleto false.
Example configuration:
route_53_zone_id = "Z1Q2W3E4R5T6Y7"
domain_name = "test.example.com"
bastion_public_key = "ssh-ed25519 AAAAC3NzaC1lZD..."
seed_admin_email = "[email protected]"
seed_admin_password = "super_secure_random_password"
create_iam_service_linked_role = false
-
Run
terraform applyand wait for the cluster to be created. -
Once everything is done, you should be able to login at
https://[domain_name]/staff/users/login/using theseed_admin_emailandseed_admin_passwordyou've configured.