> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/switch-infrastructure/config-manager/llms.txt.
> For full documentation content, see https://docs.nvidia.com/switch-infrastructure/config-manager/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/switch-infrastructure/config-manager/_mcp/server.

# Workflows for Day 2 Operations

NVIDIA Config Manager Temporal provides comprehensive network infrastructure automation workflows. Each workflow is designed for specific operational tasks and includes detailed input/output specifications.

These workflows are not part of initial setup, which the ZTP process handles. They are designed for Day 2 operations, after devices are bootstrapped using ZTP.

The Redfish, BMC, InfiniBand, and VPC workflows are currently experimental and have not completed QA. Use them only in pilot or test environments.

## Available Workflows

### Network Validation

| Workflow                                                                                                                     | Description                                        | Purpose                                                        |
| :--------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------- | :------------------------------------------------------------- |
| [Site Cable Validation](/switch-infrastructure/config-manager/services/temporal/workflows/site-cable-validation)             | Validate network connections across an entire site | Pre-deployment validation, troubleshooting connectivity issues |
| [Device Cable Validation](/switch-infrastructure/config-manager/services/temporal/workflows/device-cable-validation)         | Validate network connections for a specific device | Device-specific connectivity testing                           |
| [Infiniband Cable Validation](/switch-infrastructure/config-manager/services/temporal/workflows/infiniband-cable-validation) | Specialized validation for InfiniBand networks     | HPC cluster validation, GPU interconnect verification          |
| [Hardware Validation](/switch-infrastructure/config-manager/services/temporal/workflows/hardware-validation)                 | Check device health and component status           | Preventive maintenance, hardware lifecycle management          |

### Configuration Management

| Workflow                                                                                                               | Description                                        | Purpose                                                  |
| :--------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------- | :------------------------------------------------------- |
| [Configuration Backup](/switch-infrastructure/config-manager/services/temporal/workflows/backup)                       | Backup device configurations                       | Configuration preservation, disaster recovery            |
| [Configuration Deploy](/switch-infrastructure/config-manager/services/temporal/workflows/deploy)                       | Deploy configurations to network devices           | Configuration updates, standardization                   |
| [Multi-Deploy](/switch-infrastructure/config-manager/services/temporal/workflows/multi-deploy)                         | Deploy configurations to multiple devices          | Bulk configuration deployment                            |
| [Device Password Rotation](/switch-infrastructure/config-manager/services/temporal/workflows/device-password-rotation) | Rotate user passwords on network devices           | Security maintenance, credential lifecycle management    |
| [Site Password Rotation](/switch-infrastructure/config-manager/services/temporal/workflows/site-password-rotation)     | Rotate user passwords across all devices at a site | Bulk security maintenance, site-wide credential rotation |

### Infrastructure Operations

| Workflow                                                                                                                           | Description                              | Purpose                               |
| :--------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------- | :------------------------------------ |
| [Switch OS Upgrade](/switch-infrastructure/config-manager/services/temporal/workflows/switch-os-upgrade)                           | Upgrade network switch operating systems | Software lifecycle management         |
| [Infiniband MLNX OS Upgrade](/switch-infrastructure/config-manager/services/temporal/workflows/infiniband-mlnx-os-upgrade)         | Upgrade Mellanox InfiniBand switch OS    | InfiniBand infrastructure maintenance |
| [NVLink Switch Firmware Upgrade](/switch-infrastructure/config-manager/services/temporal/workflows/nvlink-switch-firmware-upgrade) | Upgrade NVLink switch firmware           | NVLink infrastructure maintenance     |
| [Device Reprovisioning](/switch-infrastructure/config-manager/services/temporal/workflows/reprovision)                             | Reprovision network devices              | Device lifecycle management           |
| [BMC Provisioning](/switch-infrastructure/config-manager/services/temporal/workflows/bmc-provisioning)                             | Deprecated: Not for production use       | Server infrastructure setup           |

### Data Center Management

| Workflow                                                                                                             | Description                                   | Purpose                         |
| :------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------- | :------------------------------ |
| [Connected Host Metadata](/switch-infrastructure/config-manager/services/temporal/workflows/connected-host-metadata) | Collect and manage host connectivity metadata | Network topology discovery      |
| [VPC Creation](/switch-infrastructure/config-manager/services/temporal/workflows/vpc-creation)                       | Create virtual private clouds                 | Cloud infrastructure deployment |
| [VPC Deletion](/switch-infrastructure/config-manager/services/temporal/workflows/vpc-deletion)                       | Delete virtual private clouds                 | Infrastructure cleanup          |

### Network Discovery

| Workflow                                                                                                                           | Description                                 | Purpose                   |
| :--------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------ | :------------------------ |
| [Port LLDP Info](/switch-infrastructure/config-manager/services/temporal/workflows/port-lldp-info)                                 | Collect LLDP information from network ports | Network topology mapping  |
| [Infiniband Get Unhealthy Ports](/switch-infrastructure/config-manager/services/temporal/workflows/infiniband-get-unhealthy-ports) | Identify unhealthy InfiniBand ports         | Network health monitoring |

## Workflow Architecture

All workflows in Config Manager Temporal follow a consistent architecture:

* **Input validation**: Structured input models with type checking
* **Stage-based execution**: Multi-stage workflows with approval gates
* **Error handling**: Comprehensive error management and retry policies
* **Result archiving**: Persistent storage of workflow results
* **Observability**: Full execution history and monitoring

## Common Input Patterns

Many workflows share common input patterns:

* **Device ID**: Identifier for target network device
* **Site Name**: Site identifier for multi-device operations
* **User Context**: User information for audit trails
* **Configuration Data**: Device-specific configuration parameters

## Getting Started

1. **Choose the appropriate workflow** from the list above
2. **Review the input requirements** for your selected workflow
3. **Prepare the input data** according to the workflow specification
4. **Execute the workflow** using the API or UI
5. **Monitor progress** through the workflow stages
6. **Review results** and output data

For detailed information about each workflow, click the workflow names in the tables above.

* [BMC Provisioning](/switch-infrastructure/config-manager/services/temporal/workflows/bmc-provisioning)
* [Cable Validation: Device](/switch-infrastructure/config-manager/services/temporal/workflows/device-cable-validation)
* [Cable Validation: Infiniband](/switch-infrastructure/config-manager/services/temporal/workflows/infiniband-cable-validation)
* [Cable Validation: Site](/switch-infrastructure/config-manager/services/temporal/workflows/site-cable-validation)
* [Configuration Backup](/switch-infrastructure/config-manager/services/temporal/workflows/backup)
* [Configuration Deploy](/switch-infrastructure/config-manager/services/temporal/workflows/deploy)
* [Device Reprovisioning](/switch-infrastructure/config-manager/services/temporal/workflows/reprovision)
* [Hardware Validation](/switch-infrastructure/config-manager/services/temporal/workflows/hardware-validation)
* [Host Metadata Management](/switch-infrastructure/config-manager/services/temporal/workflows/connected-host-metadata)
* [Infiniband: Get Unhealthy Ports](/switch-infrastructure/config-manager/services/temporal/workflows/infiniband-get-unhealthy-ports)
* [Infiniband: MLNX OS Upgrade](/switch-infrastructure/config-manager/services/temporal/workflows/infiniband-mlnx-os-upgrade)
* [Multi-Deploy Workflow](/switch-infrastructure/config-manager/services/temporal/workflows/multi-deploy)
* [NVLink Firmware Upgrade](/switch-infrastructure/config-manager/services/temporal/workflows/nvlink-switch-firmware-upgrade)
* [Password Rotation: Device](/switch-infrastructure/config-manager/services/temporal/workflows/device-password-rotation)
* [Password Rotation: Site](/switch-infrastructure/config-manager/services/temporal/workflows/site-password-rotation)
* [Port LLDP Info](/switch-infrastructure/config-manager/services/temporal/workflows/port-lldp-info)
* [Switch OS Upgrade](/switch-infrastructure/config-manager/services/temporal/workflows/switch-os-upgrade)
* [VPC Creation](/switch-infrastructure/config-manager/services/temporal/workflows/vpc-creation)
* [VPC Deletion](/switch-infrastructure/config-manager/services/temporal/workflows/vpc-deletion)