@@ -118,7 +118,7 @@ def debian_expected_facts(agent)
118118
119119 # el (RedHat, Centos)
120120 def el_expected_facts ( agent )
121- version = agent [ 'platform' ] . match ( /(el|centos)-(\d )/ )
121+ version = agent [ 'platform' ] . match ( /(el|centos)-(\d + )/ )
122122 os_version = if version . nil?
123123 /\d +/
124124 else
@@ -143,6 +143,11 @@ def el_expected_facts(agent)
143143 os_distro_description = /Rocky Linux release #{ os_version } \. \d + \( .+\) /
144144 os_distro_id = 'Rocky'
145145 os_distro_release_full = /#{ os_version } \. \d +/
146+ when /rhel/
147+ os_name = 'RedHat'
148+ os_distro_description = /Red Hat Enterprise Linux( Server)? release #{ os_version } \. \d +( Beta)? \( \w +\) /
149+ os_distro_id = /^RedHatEnterprise(Server)?$/
150+ os_distro_release_full = /#{ os_version } \. \d +/
146151 when /centos/
147152 os_name = 'CentOS'
148153 os_distro_description = /CentOS( Linux)? release #{ os_version } \. \d +(\. \d +)? \( \w +\) /
@@ -154,6 +159,7 @@ def el_expected_facts(agent)
154159 os_distro_id = /^RedHatEnterprise(Server)?$/
155160 os_distro_release_full = /#{ os_version } \. \d +/
156161 end
162+
157163 if agent [ 'platform' ] =~ /x86_64/
158164 os_arch = 'x86_64'
159165 os_hardware = 'x86_64'
@@ -190,7 +196,7 @@ def el_expected_facts(agent)
190196 expected_facts [ 'os.release.minor' ] = /(\d +)?/
191197 expected_facts [ 'processors.count' ] = /[1-9]/
192198 expected_facts [ 'processors.physicalcount' ] = /[1-9]/
193- expected_facts [ 'processors.isa' ] = os_hardware
199+ expected_facts [ 'processors.isa' ] = /unknown| #{ os_hardware } /
194200 expected_facts [ 'processors.models' ] = processor_model_pattern
195201 expected_facts [ 'kernel' ] = 'Linux'
196202 expected_facts [ 'kernelrelease' ] = /\d +\. \d +\. \d +/
@@ -437,6 +443,8 @@ def windows_expected_facts(agent)
437443 os_version = '2019'
438444 elsif agent [ 'platform' ] =~ /2022/
439445 os_version = '2022'
446+ elsif agent [ 'platform' ] =~ /2025/
447+ os_version = '2025'
440448 else
441449 fail_test "Unknown Windows version #{ agent [ 'platform' ] } "
442450 end
0 commit comments