release-3.11: https://github.com/openshift/openshift-ansible/pull/10021
openshift-ansible-3.11.2-1
Test with openshift-ansible-3.11.5-1.git.0.5a01a3c.el7_5.noarch and ansible-2.6.4-1.el7ae.noarch, etcd scale-up playbook failed as below: TASK [Verify cluster is stable] ************************************************ fatal: [ec2-54-208-238-208.compute-1.amazonaws.com]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'etcd_ca_host' is undefined\n\nThe error appears to have been in '/home/slave4/workspace/Run-Ansible-Playbooks/private-openshift-ansible/playbooks/openshift-etcd/private/scaleup.yml': line 48, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # etcd_hostname fact is set in add_new_member.yml called above.\n - name: Verify cluster is stable\n ^ here\n"}
Proposed: https://github.com/openshift/openshift-ansible/pull/10149 (master)
https://github.com/openshift/openshift-ansible/pull/10258 release-3.11 backport
Fix is available in openshift-ansible-3.11.23-1
Verified with openshift-ansible-3.11.28-1, 1). Setup ha env on aws(3 masters+1 etcd), then run scaleup playbook to setup other 2 etcd, and it works well 2). Setup env(1 master+1 etcd), prepare 2 vms, then scalup install etcd on those 2 vms, and it works well
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0024