Parseyaml now returns undef instead of false if it cannot parse
any values. Now it also accepts a default value, which has been
set to {}.
Nodes hash is now located inside network_metadata.
Change-Id: Iebfa75777bd4a8fb6b74a3995eca5bec43a90e84
Partial-Bug: #1582228
Partial-Bug: #1582230
Removed custom database task and added necessary
references to primary-* tasks.
Fixed hiera role lookup to use 'roles' array.
Change-Id: Ief8e630e8e47e6ae0e538cf039208686d99d93b8
Partial-Bug: #1548340
Database role doesn't run management or public VIPs,
so it cannot colocate haproxy with these VIP resources
in corosync.
Change-Id: I38cd4982bb81c77f7ec05c3fbeab699af26102d1
Partial-Bug: #1556052
hiera task now precreates an entry in /etc/hiera.yaml
for all plugins so that it is no longer necessary to
inject an override entry.
Change-Id: I90e20520420182f412e7062c423d608f41db2c99
Partial-Bug: #1540388
This removes dependency on fuel-library firewall task,
which defines many firewall rules that are not needed
by standalone-database nodes.
Change-Id: I484ac787a252637023bb5d0bc99a02821f38884e
Partial-Bug: #1528283
This change updates corrects the sed used to update the hiera.yaml for
the plugin to ensure the plugin hiera is actually defined.
Change-Id: Iba038921724809198e93b7d37760bac1019af891
Closes-Bug: #1528215
Related-Bug: #1525014
This change updates how we add our hiera override to support the
hiera.yaml format change in 8.0
Change-Id: Ibf58892703bcb354605ecaa53aade0c6628cb58a
Related-Bug: #1526502
The previous virtual IP creation script was refactored and
can now accommodate custom node roles and custom VIP names.
Change-Id: I8a189cac6c52a1f673f9940037759569eba53d32
Closes-Bug: #1487494