Description of problem: The etcd certs are created on the first master, but then read with a file lookup, which only looks on localhost. This means installs will only success if the playbook is being run on the first master How reproducible: Always Steps to Reproduce: 1. Deploy openshift-ansible, with the ansible runner on a remote machine and the catalog and broker enabled Actual results: Playbook errors because it fails to find the asb-etcd certs Expected results: No errors Additional info: Please attach logs from ansible-playbook with the -vvv flag
Commits pushed to master at https://github.com/openshift/openshift-ansible https://github.com/openshift/openshift-ansible/commit/40aa9376dbb05b531dde8357adc1292055d199e3 Bug 1511044- Slurp the etcd certs instead of using the lookup https://github.com/openshift/openshift-ansible/commit/2ccdd880216bb88afe92a78d24a01f81ab5d6e1b Merge pull request #6059 from fabianvf/1511044-fix-asb-cert-lookup Bug 1511044- Slurp the etcd certs instead of using the lookup
Fixed. openshift-ansible-3.7.5-1.git.0.7900f45.el7.noarch.rpm Installation succeed without error. asb-etcd works fine.