class ForemanSalt::FactParser
def os_hash
def os_hash name = facts[:os] (_, major, minor, sub) = /(\d+)\.?(\d+)?\.?(\d+)?/.match(facts[:osrelease]).to_a if name == 'CentOS' if sub minor += '.' + sub end end { :name => name, :major => major, :minor => minor } end