This page provides instructions on how to create the AWS IAM permissions the solution requires to deploy your Seqera Platform instance.
By default, the solution expects to assume an AWS IAM Role when interacting with your AWS Account. If you are using static user credentials, you will need to implement changes in the terraform files (specifically, var.aws_profile).
-
Make a scratch copy of the JSON payload contained within Permissions.
-
Modify the payload as follows:
-
Perform a find-and-replace on
APP_NAME_REPLACE_ME(suggested default istower-dev). -
Replace every
AWS_REGION_REPLACE_MEwith your desired AWS region. -
Replace every
AWS_ACCOUNT_REPLACE_MEinstance with the id of the AWS Account which the Terraform installer will interact with.
-
-
Create an AWS IAM Role / User and attach these permissions.
-
Configure this identity into the AWS CLI on the machine where the Terraform project is located. Ensure it is active when executing the installer.