|
@@ -1911,14 +1911,16 @@ class OpenShiftFacts(object):
|
|
|
)
|
|
|
self.role = role
|
|
|
|
|
|
+
|
|
|
try:
|
|
|
-
|
|
|
|
|
|
self.system_facts = ansible_facts(module, ['hardware', 'network', 'virtual', 'facter'])
|
|
|
+ additional_facts = {}
|
|
|
for (k, v) in self.system_facts.items():
|
|
|
- self.system_facts["ansible_%s" % k.replace('-', '_')] = v
|
|
|
+ additional_facts["ansible_%s" % k.replace('-', '_')] = v
|
|
|
+ self.system_facts.update(additional_facts)
|
|
|
except UnboundLocalError:
|
|
|
-
|
|
|
+
|
|
|
self.system_facts = get_all_facts(module)['ansible_facts']
|
|
|
|
|
|
self.facts = self.generate_facts(local_facts,
|