Baremetal WorkbookΒΆ

Workbook name:tripleo.baremetal.v1

TripleO Baremetal Workflows

Workflows in the Baremetal Workbook Workbook

tripleo.baremetal.v1.configure

Take a list of manageable nodes and update their boot configuration.

Workflow inputs:

Input node_uuids:
 Required.
Input queue_name:
 Default: tripleo
Input kernel_name:
 Default: bm-deploy-kernel
Input ramdisk_name:
 Default: bm-deploy-ramdisk
Input instance_boot_option:
 Default: None
Input root_device:
 Default: None
Input root_device_minimum_size:
 Default: 4
Input overwrite_root_device_hints:
 Default: False
tripleo.baremetal.v1.configure_manageable_nodes

Update the boot configuration of all nodes in ‘manageable’ state.

Workflow inputs:

Input queue_name:
 Default: tripleo
Input kernel_name:
 Default: bm-deploy-kernel
Input ramdisk_name:
 Default: bm-deploy-ramdisk
Input instance_boot_option:
 Default: None
Input root_device:
 Default: None
Input root_device_minimum_size:
 Default: 4
Input overwrite_root_device_hints:
 Default: False
tripleo.baremetal.v1.introspect

Take a list of nodes and move them through introspection.

Workflow inputs:

Input node_uuids:
 Required.
Input queue_name:
 Default: tripleo
tripleo.baremetal.v1.introspect_manageable_nodes

Introspect all nodes in a ‘manageable’ state.

Workflow inputs:

Input queue_name:
 Default: tripleo
tripleo.baremetal.v1.provide

Take a list of nodes and move them to “available”

Workflow inputs:

Input node_uuids:
 Required.
Input queue_name:
 Default: tripleo
tripleo.baremetal.v1.provide_manageable_nodes

Provide all nodes in a ‘manageable’ state.

Workflow inputs:

Input queue_name:
 Default: tripleo
tripleo.baremetal.v1.register_or_update

Take nodes JSON and create nodes in a “manageable” state

Workflow inputs:

Input nodes_json:
 Required.
Input remove:Default: False
Input queue_name:
 Default: tripleo
Input kernel_name:
 Default: None
Input ramdisk_name:
 Default: None
Input instance_boot_option:
 Default: local
tripleo.baremetal.v1.set_node_state

Workflow inputs:

Input node_uuid:
 Required.
Input state_action:
 Required.
Input target_state:
 Required.
tripleo.baremetal.v1.set_power_state

Workflow inputs:

Input node_uuid:
 Required.
Input state_action:
 Required.
Input target_state:
 Required.
tripleo.baremetal.v1.tag_node

Tag a node with a role

Workflow inputs:

Input node_uuid:
 Required.
Input role:Default: None
Input queue_name:
 Default: tripleo
tripleo.baremetal.v1.tag_nodes

Runs the tag_node workflow in a loop

Workflow inputs:

Input tag_node_uuids:
 Required.
Input untag_node_uuids:
 Required.
Input role:Required.
Input plan:Default: overcloud
Input queue_name:
 Default: tripleo

Previous topic

API Reference Documentation

Next topic

Deployment Workbook

This Page