diff options
Diffstat (limited to 'roles/openshift_logging')
| -rw-r--r-- | roles/openshift_logging/library/openshift_logging_facts.py | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/roles/openshift_logging/library/openshift_logging_facts.py b/roles/openshift_logging/library/openshift_logging_facts.py index 37ffb0204..a7f9fdc8e 100644 --- a/roles/openshift_logging/library/openshift_logging_facts.py +++ b/roles/openshift_logging/library/openshift_logging_facts.py @@ -208,9 +208,10 @@ class OpenshiftLoggingFacts(OCBaseCommand):      def facts_from_configmap(self, comp, kind, name, config_key, yaml_file=None):          '''Extracts facts in logging namespace from configmap'''          if yaml_file is not None: -            config_facts = yaml.load(yaml_file) -            self.facts[comp][kind][name][config_key] = config_facts -            self.facts[comp][kind][name]["raw"] = yaml_file +            if config_key.endswith(".yml") or config_key.endswith(".yaml"): +                config_facts = yaml.load(yaml_file) +                self.facts[comp][kind][name][config_key] = config_facts +                self.facts[comp][kind][name][config_key]["raw"] = yaml_file      def facts_for_configmaps(self, namespace):          ''' Gathers facts for configmaps in logging namespace '''  | 
