Description of problem: This bug is to keep the work done on bug 1598668, as the variable openshift_logging_elasticsearch_kibana_index_mode is still ignored by the openshift-logging/config.yaml playbook. Version-Release number of selected component (if applicable): 3.11 How reproducible: 100% Steps to Reproduce: 1. Add "openshift_logging_elasticsearch_kibana_index_mode=shared_ops" to the inventory. 2. Run openshift-logging/config.yaml playbook. 3. Check openshift.kibana.index.mode variable, it didn't change to the desired value: $ oc get configmap logging-elasticsearch -o yaml |grep openshift.kibana.index.mode openshift.kibana.index.mode: unique Actual results: openshift.kibana.index.mode is ignored by the playbook. Expected results: openshift.kibana.index.mode should be changed to "shared_ops" Additional info:
I could not reproduce the problem. # rpm -q openshift-ansible openshift-ansible-3.11.98-1.git.0.3cfa7c3.el7.noarch I deployed the logging cluster with "openshift_logging_elasticsearch_kibana_index_mode=shared_ops". # oc get configmap logging-elasticsearch -o yaml |grep openshift.kibana.index.mode openshift.kibana.index.mode: shared_ops Could you please share the output from ansible-playbook command line with -vvv as well as the inventory file with us?
Then it might narrow down the issue to non-new deployments, I've reproduced it again.
Noriko, I tested it by deploying efk from the scratch and the value was set to shared_ops as stated in the inventory. So the problem seems to be when trying to change the value upon updates.
Works with latest openshift-ansible:v3.11.157
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-2020:0017