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
v4 will allow using a regexp for role so that this plugin would pass the
validation.
Change-Id: Ieb7b9784d84d8f909f875b6aa8296ec91117a343
Closes-Bug: #1581038
Depends-On: I42c2490cf22f53892a189165698d1acd56ee4c74
Role '*' cannot be used any more because of a regression in
evaluating task roles.
Change-Id: I8eff31395e29868bdd9f8bb88f6f2218c9358323
Related-Bug: #1570846
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
Version 2.0.0 tasks enable parallel deployment and
cross-dependencies. This patch adds support to the
plugin so that the other tasks can be deployed as such.
Change-Id: Id707a52eef9b2687103cb7f3e3c60f96184c9422
Partial-Bug: #1548340
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
'setup_repositories' task had 'upload_core_repos' name in 7.0
release. Anyway, it's not necessary to specify this task in
tasks set as it's running on all nodes(the same for 'setup_repos'
task in >7.0 releases).
Change-Id: I5974b0453ce5d3a09a9036e3c570a5263a8a2aa9
Closes-Bug: #1539611
As fuel_pkgs task needs to have repositories to install packages
from - add those repositories to node.
Change-Id: Id19f2ce46a1287ca4de55fb0e990e2cfe47312a8
Closes-Bug: #1536190
Leave 2015.1-8.0 because we need to keep backward
compatibility with iso<450 at least for 2nd acceptande round.
Change-Id: Iec7153f9813a07f4ad32e6109653a6097712f845
Partial-Bug:1535293
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
OSTF connects to the primary controller to query hiera
for database hosts and compares it to wsrep_cluster_nodes
inside the DB to ensure all nodes are joined to the cluster.
That means controllers need to know all database_nodes in hiera.
Change-Id: I7f33b3203299a66d1a1afe4ce11b27b896512bc4
Closes-Bug: #1486891