# Replicating Workflows with Mistral

The new command line switch ‘-s’ will allow the operator to replicate / clone an existing workflow execution based on its ID. Once id is given mistral will create a new workflow execution based on the parameters of the first, which will provide a simple approach to spawning a number of workflow executions without having to specify inputs or parameters. Otherwise you can override some of the parameters (e.g. some of the input variables)

## Basic Usage

From the command line the operator will issue the following. The first step would be to list the current executions, which is done with “execution-list”. The following step is to take the listed execution id and pass it to the source execution switch “-s”.

    mistral execution-list

    mistral execution-create -s <execution id>

Once the workflow execution is selected and the replicate command used you should see a newly created workflow execution based on an existing one with a new execution id.

    mistral execution-create -s 123e4567-e89b-12d3-a456-426655440000

Field | Value
ID Workflow ID Workflow name Workflow namespace Description Task Execution ID State State info Created at Updated at | 123e4567-e89b-12d3-a456-77046883182e 123e4567-e89b-12d3-a456-45411dfa33af some.workflow.name.goes.here <none> RUNNING None 2018-01-25 18:41:07 2018-01-25 18:41:07

this page last updated: 2026-03-26 21:31:21

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug