summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Mainguy <jon@soh.re>2014-12-12 15:51:47 -0500
committerBrian Coca <brian.coca+git@gmail.com>2014-12-15 11:47:42 -0500
commit8278626dd04b52ffe56a8885c4dc1e9f82873d4a (patch)
tree4555fdf733e2231e8108fee9ba0553afb0ee1ed2
parentb3cd28a5f697408d1b39c36f3a7f08c2a2b862f7 (diff)
downloadansible-8278626dd04b52ffe56a8885c4dc1e9f82873d4a.tar.gz
Added distribution facts for OpenSuse
-rw-r--r--lib/ansible/module_utils/facts.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ansible/module_utils/facts.py b/lib/ansible/module_utils/facts.py
index 8e27b9b882..7a73a32ffb 100644
--- a/lib/ansible/module_utils/facts.py
+++ b/lib/ansible/module_utils/facts.py
@@ -325,11 +325,15 @@ class Facts(object):
if 'suse' in data.lower():
if path == '/etc/os-release':
release = re.search("PRETTY_NAME=[^(]+ \(?([^)]+?)\)", data)
+ distdata = get_file_content(path).split('\n')[0]
+ self.facts['distribution'] = distdata.split('=')[1]
if release:
self.facts['distribution_release'] = release.groups()[0]
break
elif path == '/etc/SuSE-release':
data = data.splitlines()
+ distdata = get_file_content(path).split('\n')[0]
+ self.facts['distribution'] = distdata.split()[0]
for line in data:
release = re.search('CODENAME *= *([^\n]+)', line)
if release: