Terraform Setup
Overview
ScaleOps provides a Terraform module for the AWS Marketplace integration. It provisions a minimum-privilege IAM role with ec2:CreateTags scoped to EBS volumes and iam:SimulatePrincipalPolicy for validating the granted permissions.
Prerequisites
- Terraform 1.10.0 or higher
- AWS CLI
- AWS account
- ScaleOps external ID from your dashboard
Usage
module "scaleops_marketplace_integration" {
source = "https://scriptshelf.scaleops.com/aws/marketplace/integrate.tf.tar.gz"
scaleops_external_id = "<SCALEOPS_EXTERNAL_ID>"
}Apply Helm Values
After running the script, apply the provided Helm values to your ScaleOps installation. The configuration will look like this:
cloudMarketplaceIntegration:
aws:
enabled: true