Baremetal deploy Workbook

Workbook name

tripleo.baremetal_deploy.v1

TripleO Baremetal Deployment Workflows

Workflows in the Baremetal deploy Workbook

tripleo.baremetal_deploy.v1._deploy_one

Internal workflow to deploy one node

Workflow inputs:

Input instance

Required.

Input node

Required.

Input {‘ssh_keys’

[]}: Required.

Input {‘ssh_user_name’

‘heat-admin’}: Required.

Input {‘timeout’

3600}: Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.baremetal_deploy.v1.deploy_instances

Deploy instances on bare metal nodes.

Workflow inputs:

Input instances

Required.

Input {‘ssh_keys’

[]}: Required.

Input {‘ssh_user_name’

‘heat-admin’}: Required.

Input {‘timeout’

3600}: Required.

Input {‘concurrency’

20}: Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.baremetal_deploy.v1.deploy_roles

Deploy roles on bare metal nodes.

Workflow inputs:

Input roles

Required.

Input {‘plan’

‘overcloud’}: Required.

Input {‘ctlplane_network’

‘ctlplane’}: Required.

Input {‘ssh_keys’

[]}: Required.

Input {‘ssh_user_name’

‘heat-admin’}: Required.

Input {‘timeout’

3600}: Required.

Input {‘concurrency’

20}: Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.baremetal_deploy.v1.undeploy_instances

Undeploy previously deployed instances

Workflow inputs:

Input instances

Required.

Input {‘timeout’

3600}: Required.

Input {‘concurrency’

20}: Required.

Input {‘queue_name’

‘tripleo’}: Required.

tripleo.baremetal_deploy.v1.undeploy_roles

Undeploy provisioned=False instances in roles.

Workflow inputs:

Input roles

Required.

Input {‘plan’

‘overcloud’}: Required.

Input {‘timeout’

3600}: Required.

Input {‘concurrency’

20}: Required.

Input {‘queue_name’

‘tripleo’}: Required.