Skip to Content

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>" }

Download Module / Preview

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