Skip to content

Usage

Configuration as Code (CAC) lets you manage IBM DevOps Deploy entities — components, applications, environments, and processes — as JSON or YAML files that can be version-controlled and deployed programmatically.

Security Notice: Never commit real passwords, encryption keys, tokens, or other credentials to a CAC file or source-control repository.


Documentation

PageDescription
CAC SetupConfigure server credentials, context, and the configuration file
ComponentDownload and upload component definitions
ApplicationDownload and upload application definitions
EnvironmentDownload and upload environment definitions
ProcessesProcess commands, file structure, termination events, and process configurations
Process Step DefinitionsReference for all process step types with syntax and examples
AI with CACUse natural language to perform CAC operations via an AI-capable CLI

List of All Commands

CommandPageDescription
cac setupSetupStore or update server credentials and context
download-componentComponentDownload a component definition to JSON or YAML
upload-componentComponentUpload a component definition from JSON or YAML
download-applicationApplicationDownload an application definition to JSON or YAML
upload-applicationApplicationUpload an application definition from JSON or YAML
download-environmentEnvironmentDownload an environment definition to JSON or YAML
upload-environmentEnvironmentUpload an environment definition from JSON or YAML
download-generic-processProcessesDownload a single generic process
download-generic-process-allProcessesDownload all generic processes
download-component-processProcessesDownload a component process
download-component-process-allProcessesDownload all processes for a given component
download-application-processProcessesDownload an application process
download-application-process-allProcessesDownload all processes for a given application
download-component-template-processProcessesDownload a component template process
download-application-template-processProcessesDownload an application template process
upload-generic-processProcessesUpload a generic process
upload-component-processProcessesUpload a component process
upload-application-processProcessesUpload an application process
upload-component-template-processProcessesUpload a component template process
upload-application-template-processProcessesUpload an application template process