mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Add TrueOS as FreeBSD distribution (#37371)
This commit is contained in:
parent
3f5f5faec6
commit
c464419286
1 changed files with 4 additions and 2 deletions
|
@ -427,7 +427,7 @@ class Distribution(object):
|
|||
'AIX': ['AIX'],
|
||||
'HP-UX': ['HPUX'],
|
||||
'Darwin': ['MacOSX'],
|
||||
'FreeBSD': ['FreeBSD']}
|
||||
'FreeBSD': ['FreeBSD', 'TrueOS']}
|
||||
|
||||
OS_FAMILY = {}
|
||||
for family, names in OS_FAMILY_MAP.items():
|
||||
|
@ -502,7 +502,9 @@ class Distribution(object):
|
|||
def get_distribution_FreeBSD(self):
|
||||
freebsd_facts = {}
|
||||
freebsd_facts['distribution_release'] = platform.release()
|
||||
data = re.search(r'(\d+)\.(\d+)-(RELEASE|STABLE).*', freebsd_facts['distribution_release'])
|
||||
data = re.search(r'(\d+)\.(\d+)-(RELEASE|STABLE|CURRENT).*', freebsd_facts['distribution_release'])
|
||||
if 'trueos' in platform.version():
|
||||
freebsd_facts['distribution'] = 'TrueOS'
|
||||
if data:
|
||||
freebsd_facts['distribution_major_version'] = data.group(1)
|
||||
freebsd_facts['distribution_version'] = '%s.%s' % (data.group(1), data.group(2))
|
||||
|
|
Loading…
Add table
Reference in a new issue