Description of problem: The openshift-ansible installer does not secure the vsphere.conf cloudprovider config file in the template task when installed. Version-Release number of the following components: rpm -q openshift-ansible: openshift-ansible-3.11.51-2.git.0.51c90a3.el7.noarch How reproducible: Steps to Reproduce: 1. Install openshift-ansible 2. Configure vsphere cloudprovider 3. deploy openshift Actual results: vsphere.conf cloud provider config file is mode 0644 Expected results: vsphere.conf should not be world readable as it contains user credentials to manipulate vsphere config. Additional info: This has been patched upstream https://github.com/openshift/openshift-ansible/pull/11155 Please merge and backport. Thanks.
Referenced PR has merged and is in openshift-ansible-3.11.84-1 and later.
# oc version ; ls -lh /etc/origin/cloudprovider/vsphere.conf oc v3.11.85 kubernetes v1.11.0+d4cacc0 features: Basic-Auth GSSAPI Kerberos SPNEGO -rw-rw----. 1 root root 272 Feb 15 06:14 /etc/origin/cloudprovider/vsphere.conf
openshift-ansible-3.11.92-1.git.0.f2fade7.el7 included this fix