tripleo-ansible/tripleo_ansible/ansible_plugins
Harald Jensås abb1a56106 Provision workflow managed/unmanaged node support
Adds boolean option 'managed' to the YAML defining
baremetal deployments. When an instance is defined with
'managed: false' it indicates that the server is already
deployed.

Also adds option 'management_ip' to the YAML defining
baremetal deployments. Any instnace with 'managed: false'
must either have a 'fixed_ip' defining the IP address
of the already provisioned server. Or it must have a
'management_ip' set.

Adds module: tripleo_unmanaged_populate_environment
which merges the 'managed: false' instance to the
baremetal environment.

Adding the support for 'managed' in the YAML used to
define a baremetal deployment provides a unified UX for
pre-provisioned and ironic/metalsmith provisioned
instances. It also keeps the interface to manage neutron
ports for composable networks identical for for
pre-provisioned and ironic/metalsmith instances.

Partial-Implements: blueprint network-data-v2-ports
Change-Id: I19c1028664ee30ee1162c02e6efc723ca8816b14
2020-12-18 07:46:10 +01:00
..
action Try ipaddr filter from collection 2020-11-04 09:28:42 -06:00
callback Merge "Make profile tasks host aware" 2020-09-19 04:04:14 +00:00
filter Remove six.PY3 2020-10-10 10:36:43 +08:00
module_utils Provision workflow managed/unmanaged node support 2020-12-18 07:46:10 +01:00
modules Provision workflow managed/unmanaged node support 2020-12-18 07:46:10 +01:00
strategy Ansible-runner is failing when passing host to display 2020-11-19 14:06:47 -07:00
tests Update for a podman_container from collection 2020-12-15 19:12:22 +02:00