v4 will allow using a regexp for role so that this plugin would pass the
validation.
Change-Id: I8ce278ad18ef534440b988d5949ee57881a62a1b
Partial-Bug: #1581038
Role '*' cannot be used any more because of a regression in
evaluating task roles.
Change-Id: I23475293cacf7723d98f327801e2e72546f142a5
Related-Bug: #1570846
Task-based deployment instead of role-based deployment
results in faster deployment, but requires better
management of task dependencies. RabbitMQ tasks are
now better tuned to ensure detached RabbitMQ is ready
before deployment starts.
Other minor changes:
Added primary role to standalone-rabbitmq role
Updated hiera override for new role name
Depends-On: I5e835a448ad0d77f0f82630273e15c00261cfb82
Change-Id: I1c8ec11a1507b48237641da7c4bac036745859cb
Partial-Bug: #1553239
This was fixed in fuel-library, and now needs to be
updated accordingly in detach-rabbitmq plugin.
Change-Id: I602bfb3568f505551cc58269288faf064ee364d4
Related-Bug: #1542307
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: I074d3d6abd93af25697a970860ea464cd2065aa7
Partial-Bug: #1548340
'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: I413da7ac0874c601294a33782c1038924d39187d
Closes-Bug: #1539611
As fuel_pkgs task needs to have repositories to install packages
from - add those repositories to node.
Change-Id: I1c99d8ed798ba9cdb925a7c63db008a98df66a4c
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: I55d8791de033ee78c0b94bfbef5517ff4783e041
Partial-Bug:1535293
This removes dependency on fuel-library firewall task,
which defines many firewall rules that are not needed
by standalone-rabbitmq nodes.
Change-Id: I52d43a86aab6852f9cd50520533085cf8d9a9362
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: I246332de532b287b92ab308f031e42f9cca83d40
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: Ib5203ab4684b7840c486aadc3ee3ca13ad1097a9
Related-Bug: #1526502
Since tasks themselves can frequently change, the
dependency should be coded to from one role to
another, not a task from one role to the task of
another. This resolves a regression in deployability
in Fuel 7.0.
Change-Id: Ic97e756bf440c591dce71284b980bae82403726e
Closes-Bug: #1515556
After implement Granular Neutron feature one monolyth
Neutron deployment task was separated to few pieces.
Current deployment graph of openstack-network has formal
start/end points, named openstack-network-start/openstack-network-end.
Change-Id: I14ed62cede8cbea29540c5f8651a790ee4e32201
Closes-bugs: #1515242
In order to either enable or disable rabbitmq it requires to search
through all the roles of node.
Change-Id: Ifaa615585a5e60daee7dd4fda2d6f2e8506db3b2
Closes-Bug: #1492312