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
| Page | Description |
|---|---|
| CAC Setup | Configure server credentials, context, and the configuration file |
| Component | Download and upload component definitions |
| Application | Download and upload application definitions |
| Environment | Download and upload environment definitions |
| Processes | Process commands, file structure, termination events, and process configurations |
| Process Step Definitions | Reference for all process step types with syntax and examples |
| AI with CAC | Use natural language to perform CAC operations via an AI-capable CLI |
List of All Commands
| Command | Page | Description |
|---|---|---|
cac setup | Setup | Store or update server credentials and context |
download-component | Component | Download a component definition to JSON or YAML |
upload-component | Component | Upload a component definition from JSON or YAML |
download-application | Application | Download an application definition to JSON or YAML |
upload-application | Application | Upload an application definition from JSON or YAML |
download-environment | Environment | Download an environment definition to JSON or YAML |
upload-environment | Environment | Upload an environment definition from JSON or YAML |
download-generic-process | Processes | Download a single generic process |
download-generic-process-all | Processes | Download all generic processes |
download-component-process | Processes | Download a component process |
download-component-process-all | Processes | Download all processes for a given component |
download-application-process | Processes | Download an application process |
download-application-process-all | Processes | Download all processes for a given application |
download-component-template-process | Processes | Download a component template process |
download-application-template-process | Processes | Download an application template process |
upload-generic-process | Processes | Upload a generic process |
upload-component-process | Processes | Upload a component process |
upload-application-process | Processes | Upload an application process |
upload-component-template-process | Processes | Upload a component template process |
upload-application-template-process | Processes | Upload an application template process |