Scenario IndexΒΆ
Find your scenario by matching your configuration to a row in the table below. Each row links to the example config file and step-by-step deployment guide.
Get the Example Config FilesΒΆ
Before you start, extract the example configuration files from the Docker image
to your local ml/configs/ directory:
# Create your working directory structure
mkdir -p ml/configs ml/templates ml/policies ml/reports
# Extract example configs for your tier (replace :enterprise with :starter or :professional)
docker run --rm \
-v $(pwd)/ml/configs:/app/configs \
--entrypoint cp \
ml-provisioner:enterprise-1.0.1 \
-r /app/examples/configs/. /app/configs/
Then open the extracted YAML files, replace the placeholder values with your own
(company_prefix, account_id, tenant_id, region, etc.), and use the tables
below to find the right config file for your scenario.
The config filename encodes all discriminators:
{company}-{env}-{tenant}-{region}-{use_case}-ml-{sc}-{vpc_mode}-{vpc_source}[-rtb][-workload].yaml
Starter TierΒΆ
Image: ml-provisioner:starter-1.0.1 β No VPC required.
Source Control |
Workload |
Config file suffix |
Example Guide |
|---|---|---|---|
codecommit |
no |
|
|
codecommit |
yes |
|
|
s3 |
no |
|
|
s3 |
yes |
|
Run commands: Starter Run Commands
Professional TierΒΆ
Image: ml-provisioner:professional-1.0.1 β No VPC required.
Source Control |
Workload |
Config file suffix |
Example Guide |
|---|---|---|---|
codecommit |
no |
|
|
codecommit |
yes |
|
|
s3 |
no |
|
|
s3 |
yes |
|
Run commands: Professional Run Commands
Enterprise TierΒΆ
Image: ml-provisioner:enterprise-1.0.1 β VPC must exist before deployment.
Source Control |
VPC Mode |
VPC Source |
RTB |
Workload |
Config file suffix |
Example Guide |
|---|---|---|---|---|---|---|
codecommit |
sgprov |
ssm |
β |
no |
|
|
codecommit |
sgprov |
direct |
β |
no |
|
|
codecommit |
standalone |
ssm |
β |
no |
|
|
codecommit |
standalone |
ssm |
β |
yes |
|
|
codecommit |
standalone |
direct |
no |
no |
|
|
codecommit |
standalone |
direct |
yes |
no |
|
|
s3 |
sgprov |
ssm |
β |
no |
|
|
s3 |
sgprov |
direct |
β |
no |
|
|
s3 |
standalone |
ssm |
β |
no |
|
|
s3 |
standalone |
ssm |
β |
yes |
|
|
s3 |
standalone |
direct |
no |
no |
|
|
s3 |
standalone |
direct |
yes |
no |
|
Run commands: Enterprise Standalone Run Commands | Enterprise SG Provisioner Run Commands
RTB: route table IDs β only relevant for
vpc_source: direct. Set toyesif you want the S3 Gateway VPC endpoint route associations configured automatically at deploy time.VPC Mode
sgprov: SG Provisioner must be deployed and its security group ID available in SSM before deploying the ML Provisioner.Workload + RTB: not a supported combination. Use workload variant only with
vpc_source: ssm.