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 [1] and fixed [2] 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. --- [1] - https://github.com/openshift/openshift-ansible/issues/10766 [2] - 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: roles: - openshift_master_facts ^ here ... " 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: nodeSelector: role: new_node