Reference implementations for deploying Replicated Embedded Cluster applications through AWS, GCP, and Azure cloud marketplaces.
Packer automation to create cloud images (AMIs for AWS, Compute Images for GCP, OVAs for vSphere, Shared Compute Gallery image for Azure) with your Replicated application pre-installed for air-gapped marketplace deployments.
CloudFormation + Lambda example for AWS Marketplace with automated customer licensing. Based on production SlackerNews deployment. Single-node architecture.
Terraform module with GCP Marketplace metadata for Blueprint submission. Supports single-node and multi-node HA deployments with Secret Manager integration.
Bicep templates with Azure Portal UI definition for Azure Marketplace Application offers. Multi-node support with load balancer and Key Vault integration.
- Replicated Account at vendor.replicated.com
- Cloud Provider Access (AWS, GCP, or Azure credentials)
- Tools: Packer, Terraform/Azure CLI, make, jq, yq
# 1. Build your cloud image
cd embedded-cluster-image
# Follow instructions in embedded-cluster-image/README.md
make ami:your-app/stable # or gcp:your-app/stable
# 2. Deploy marketplace infrastructure
cd ../aws # or gcp, azure
# Follow platform-specific README instructions| Feature | AWS | GCP | Azure |
|---|---|---|---|
| Sample App | SlackerNews (production) | marketplace-example (placeholder) | APPLICATION (placeholder) |
| IaC Tool | CloudFormation + Terraform | Terraform | Bicep |
| Licensing | ✅ Automated (Lambda + SNS) | Manual | Manual |
| Multi-node | ❌ Single-node only | ✅ HA + Workers | ✅ HA + Workers |
| Image Builder | ✅ Packer | ✅ Packer | ✅ Packer |
| Marketplace Status | Production reference | Blueprint-ready | UI definition ready |
- AWS: AMI + CloudFormation + Product Load Form → aws/README.md
- GCP: Image + Terraform + metadata.yaml → gcp/README.md
- Azure: Image + Bicep + UI definition → azure/README.md