Fixes upstream deployments 95/47595/4
authorTim Rozet <trozet@redhat.com>
Tue, 21 Nov 2017 16:25:50 +0000 (11:25 -0500)
committerTim Rozet <trozet@redhat.com>
Tue, 28 Nov 2017 16:03:20 +0000 (11:03 -0500)
commit33aebc3b51ce4bc816499a8b68a7feca77a12c6c
treefbbe43f7e5b6cd0031db856d8fb17b36e531fa18
parent2c26b89b546983ec2621f6dce8715873fe6ab774
Fixes upstream deployments

There was an issue with patching the overcloud where the patch binary is
missing, making it impossible to apply patches.  This change install
patch now on the image.

Also, although deployments were successful, storage was not working.
This is because by default upstream does not apply Ceph OSDs to compute
nodes for hyperconverged Ceph, but we use this as our standard
deployment in Apex.  This patch inserts CephOSD into the default Compute
role.  Note: we normally override role's services in regular Apex
deployments so we do not hit this issue there.

Change-Id: I5bddda4784dc00148395863ae0990343a4159602
Signed-off-by: Tim Rozet <trozet@redhat.com>
apex/builders/common_builder.py
apex/tests/test_apex_common_builder.py
lib/ansible/playbooks/deploy_overcloud.yml