.. _states:

======================
Ironic's State Machine
======================

The diagram below shows the states that an Ironic node goes through during the
lifetime of a node. The diagram also depicts the events that transition
the node to different states.

.. figure:: ../images/states.png
   :width: 660px
   :align: left
   :alt: Ironic state transitions

.. note::

    For more information about the states, see the specification located at
    `ironic-state-machine`_.

.. _ironic-state-machine: http://specs.openstack.org/openstack/ironic-specs/specs/kilo/new-ironic-state-machine.html

.. _states:

======================
Ironic's State Machine
======================

State Machine Diagram
=====================

The diagram below shows the provisioning states that an Ironic node goes
through during the lifetime of a node. The diagram also depicts the events
that transition the node to different states.

.. figure:: ../images/states.png
   :width: 660px
   :align: left
   :alt: Ironic state transitions

.. note::

    For more information about the states, see the specification located at
    `ironic-state-machine`_.

.. _ironic-state-machine: http://specs.openstack.org/openstack/ironic-specs/specs/kilo/new-ironic-state-machine.html

Add section header to state machines page
Add section header to state machines page

This adds a section header so that a "Table of Contents" is
displayed on the rendered page. This makes the page consistent
with the rest of our developer documentation, since the others
all have a Table Of Contents.

I also added the word 'provisioning' to qualify what kind of
states were being depicted here. (As opposed to power states.)

Change-Id: If71679d9a5ee795c6c3a9d912f371ea04cea2753
