diff options
| author | Jonathan Mainguy <jon@soh.re> | 2014-12-12 15:51:47 -0500 |
|---|---|---|
| committer | Brian Coca <brian.coca+git@gmail.com> | 2014-12-15 11:47:42 -0500 |
| commit | 8278626dd04b52ffe56a8885c4dc1e9f82873d4a (patch) | |
| tree | 4555fdf733e2231e8108fee9ba0553afb0ee1ed2 | |
| parent | b3cd28a5f697408d1b39c36f3a7f08c2a2b862f7 (diff) | |
| download | ansible-8278626dd04b52ffe56a8885c4dc1e9f82873d4a.tar.gz | |
Added distribution facts for OpenSuse
| -rw-r--r-- | lib/ansible/module_utils/facts.py | 4 |
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: |
