summaryrefslogtreecommitdiff
path: root/lib/ansible/module_utils/facts
diff options
context:
space:
mode:
authorBerend de Boer <berend@pobox.com>2018-01-16 10:49:58 +1300
committerAdam Miller <admiller@redhat.com>2018-01-15 13:49:58 -0800
commit1f539e6601ecc842bf65c1119b64a21d9cafeaea (patch)
treea093f4b1d738cb2c9fb30aaaaddef9628ed835a6 /lib/ansible/module_utils/facts
parent6c38443a9c1f79ebf131d120be0f36ccfbe963c6 (diff)
downloadansible-1f539e6601ecc842bf65c1119b64a21d9cafeaea.tar.gz
FreeBSD STABLE distribution not correctly parsed (#34770)
Diffstat (limited to 'lib/ansible/module_utils/facts')
-rw-r--r--lib/ansible/module_utils/facts/system/distribution.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/module_utils/facts/system/distribution.py b/lib/ansible/module_utils/facts/system/distribution.py
index ab896157d1..7e3cbcf6c1 100644
--- a/lib/ansible/module_utils/facts/system/distribution.py
+++ b/lib/ansible/module_utils/facts/system/distribution.py
@@ -496,7 +496,7 @@ class Distribution(object):
def get_distribution_FreeBSD(self):
freebsd_facts = {}
freebsd_facts['distribution_release'] = platform.release()
- data = re.search(r'(\d+)\.(\d+)-RELEASE.*', freebsd_facts['distribution_release'])
+ data = re.search(r'(\d+)\.(\d+)-(RELEASE|STABLE).*', freebsd_facts['distribution_release'])
if data:
freebsd_facts['distribution_major_version'] = data.group(1)
freebsd_facts['distribution_version'] = '%s.%s' % (data.group(1), data.group(2))