.. _workbook-baremetal_deploy:

=========================
Baremetal deploy Workbook
=========================

:Workbook name: tripleo.baremetal_deploy.v1

TripleO Baremetal Deployment Workflows

Workflows in the Baremetal deploy Workbook

.. object:: tripleo.baremetal_deploy.v1._deploy_one

   Internal workflow to deploy one node


   Workflow inputs:

   :input instance: Required.
   :input node: Required.
   :input ssh_keys: Default: []
   :input ssh_user_name: Default: heat-admin
   :input timeout: Default: 3600
   :input queue_name: Default: tripleo

.. object:: tripleo.baremetal_deploy.v1.deploy_instances

   Deploy instances on bare metal nodes.


   Workflow inputs:

   :input instances: Required.
   :input ssh_keys: Default: []
   :input ssh_user_name: Default: heat-admin
   :input timeout: Default: 3600
   :input concurrency: Default: 20
   :input queue_name: Default: tripleo

.. object:: tripleo.baremetal_deploy.v1.deploy_roles

   Deploy roles on bare metal nodes.


   Workflow inputs:

   :input roles: Required.
   :input plan: Default: overcloud
   :input ctlplane_network: Default: ctlplane
   :input ssh_keys: Default: []
   :input ssh_user_name: Default: heat-admin
   :input timeout: Default: 3600
   :input concurrency: Default: 20
   :input queue_name: Default: tripleo

.. object:: tripleo.baremetal_deploy.v1.undeploy_instances

   Undeploy previously deployed instances


   Workflow inputs:

   :input instances: Required.
   :input timeout: Default: 3600
   :input concurrency: Default: 20
   :input queue_name: Default: tripleo
