Convert UpdateWorkflow to support composable roles
authorSteven Hardy <shardy@redhat.com>
Thu, 8 Sep 2016 10:51:20 +0000 (11:51 +0100)
committerEmilien Macchi <emilien@redhat.com>
Fri, 16 Sep 2016 00:24:35 +0000 (00:24 +0000)
commit3a8d20a63dccc61c958e09a7fcbbaab6690551b4
tree8962661b54940dcccafe2b53b3ecd4c91bb4190c
parentda283a785bee4a6e17501ee064bfd08e56d1930b
Convert UpdateWorkflow to support composable roles

We need to remove the hard-coded roles from overcloud.j2.yaml
as now it's valid to e.g remove BlockStorage completely.

The previous behavior for the per-role upgrade scripts is maintained
but we'll need to rework this for newton->ocata upgrades where we
can no longer be sure the servers mapping will contain all roles.

Change-Id: I25e6c84757e3c00fba2aae834cd8206c62e44acf
Partially-Implements: blueprint custom-roles
extraconfig/tasks/major_upgrade_pacemaker.yaml
extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml [moved from extraconfig/tasks/major_upgrade_pacemaker_init.yaml with 52% similarity]
extraconfig/tasks/mitaka_to_newton_aodh_data_migration.yaml
overcloud.j2.yaml