Provide a default value for Ironic cleaning_network configuration
authorDmitry Tantsur <divius.inside@gmail.com>
Thu, 2 Feb 2017 09:38:46 +0000 (10:38 +0100)
committerDmitry Tantsur <divius.inside@gmail.com>
Fri, 3 Feb 2017 14:17:27 +0000 (15:17 +0100)
commite32164c300806b61720b99497df79ef2ac0db44e
tree35872d7579335f31d0d971b261ddd351d999149f
parent8ea67bb6747c27584edf020dbaa68e07a34f40b8
Provide a default value for Ironic cleaning_network configuration

Ironic will soon refuse to start when at least some value is not provided.
Unfortunately, we do not create any overcloud[*] networks during deployment.
Fortunately, Ironic does not validate this value until actual cleaning. So,
this change sets it to "provisioning", which is what people often use.

An update will follow to the documentation to recommend this name:
http://tripleo.org/advanced_deployment/baremetal_overcloud.html#configuring-cleaning

A new parameter is created for this value, with a reminded to change it to
an actual UUID later on. While a pre-defined name will work in a simplest case,
in a real multi-tenant deployment a network name conflict is possible.
Using a UUID is safer in this regard.

[*] networks created in overcloud neutron

Change-Id: I1b7dc2ff70d3b76f19a183a60e88cf72f6d2a318
Closes-Bug: #1661082
puppet/services/ironic-conductor.yaml
releasenotes/notes/ironic-cleaning-network-1e06881df0402221.yaml [new file with mode: 0644]