Skip to content

Commit

Push pending configuration changes to Strata Cloud Manager. The scm commit command initiates a commit job for one or more folders, optionally waiting for completion.

Syntax

scm commit [OPTIONS]

Options

Option Description Required
--folder TEXT Folder(s) to commit (can specify multiple) Yes
--description TEXT Description of the commit Yes
--sync Wait synchronously for the commit to complete No
--timeout INT Timeout in seconds when using --sync (default: 300) No
--admin TEXT Admin user for commit (required for bearer token auth) No

Examples

Basic Commit

$ scm commit \
    --folder Texas \
    --description "Update address objects"
---> 100%
Commit successful!
Job ID: 12345

Multi-Folder Commit

$ scm commit \
    --folder Texas \
    --folder California \
    --description "Multi-folder update"
---> 100%
Commit successful!
Job ID: 12346

Synchronous Commit

$ scm commit \
    --folder Texas \
    --description "Deploy changes" \
    --sync
---> 100%
Commit successful!
Job ID: 12347
Status: FIN

Synchronous Commit with Custom Timeout

$ scm commit \
    --folder Texas \
    --description "Deploy changes" \
    --sync \
    --timeout 600
---> 100%
Commit successful!
Job ID: 12348
Status: FIN

Commit with Bearer Token Auth

$ scm commit \
    --folder Texas \
    --description "Deploy changes" \
    --admin user@domain.com
---> 100%
Commit successful!
Job ID: 12349

Tip

After an async commit, use scm jobs status --id <JOB_ID> to check progress or scm jobs wait --id <JOB_ID> to wait for completion.