From: Kevin Carter Date: Mon, 25 Jul 2016 21:37:23 +0000 (-0500) Subject: Added option to support case-insensitive keys X-Git-Tag: v1.0.6~48^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2aa894167a27ebac21de457d3a03dfe0c627b5e8;p=ceph-ansible.git Added option to support case-insensitive keys This change allows keys in INI format to be any case. The default ConfigParse module sets this to be lower however in some cases keys are needed to be upper and/or mixed. Change-Id: I4e0dedb1b73ee596929bd425af6b0aaefd3a6c27 Signed-off-by: Kevin Carter (cherry picked from commit https://github.com/openstack/openstack-ansible-plugins/commit/f946160dd0f370efb792bf084c7c20b18cf27c98) --- diff --git a/plugins/actions/_v2_config_template.py b/plugins/actions/_v2_config_template.py index b039db20d..6870f9662 100644 --- a/plugins/actions/_v2_config_template.py +++ b/plugins/actions/_v2_config_template.py @@ -277,6 +277,7 @@ class ActionModule(ActionBase): allow_no_value=True, dict_type=MultiKeyDict ) + config.optionxform = str except Exception: config = ConfigTemplateParser(dict_type=MultiKeyDict)