Amazon Web Services (AWS) Integration through Terraform
Use the following Terraform module to provision the IAM roles necessary for integration: https://registry.terraform.io/modules/ComputeSoftware/computesoftware-roles/aws.
For each AWS account to integrate, you will need to add a module block with an external ID provided by Compute Software. Contact access@computesoftware.com to receive an external ID.
The module will output discovery_role_arn and platform_role_arn. For each AWS account, send those to access@computesoftware.com, along with the external ID passed to the module. For example, running terraform output in the simple-roles example will print the below. Copy and paste each AWS account's output into an email and send them to access@computesoftware.com.
discovery_role_arn = arn:aws:iam::7103126455XX:role/compute-software-discovery-role
platform_role_arn = arn:aws:iam::7103126455XX:role/compute-software-platform-role
platform_role_external_id = 20bac7b5f73a4684abcf63d0cabcd330