Skip to main 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

OptionDescriptionRequired
--folder TEXTFolder(s) to commit (can specify multiple)Yes
--description TEXTDescription of the commitYes
--syncWait synchronously for the commit to completeNo
--timeout INTTimeout in seconds when using --sync (default: 300)No
--admin TEXTAdmin 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.