The node scaleup playbook fails on OpenShift Container Platform 3.9.51 with the following error:
ERROR! the role 'openshift_master_facts' was not found [...]
This issue has already been reported  and fixed  upstream.
I could not find a related BZ for this, so I figured to open one. This should make it easier to track the release of the next errata that will contain the fix.
 - https://github.com/openshift/openshift-ansible/issues/10766
 - https://github.com/openshift/openshift-ansible/pull/10767
The linked PR is in openshift-ansible-3.9.55-1
Reproduce with openshift-ansible-3.9.51-1.git.0.c4968ca.el7.noarch.rpm
The error appears to have been in 'playbooks/openshift-node/scaleup.yml': line 42, column 5, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
Verify with openshift-ansible-3.9.55-1.git.0.e30645d.el7.noarch.rpm
1. Successfully Scale-up node
2. new app on the new node
# oc get node --show-labels
NAME STATUS ROLES AGE VERSION LABELS
ip-172-18-10-115.ec2.internal Ready compute 12m v1.9.1+a0ce1bc657 ... role=new_node ...
# oc get pod
nodejs-mongodb-example-2-tk54t 1/1 Running 0 8m
# oc get pod nodejs-mongodb-example-2-tk54t -o yaml | grep -A 1 nodeSelector: