find_rhel_minor_version

in libraries/helpers.rb [325:345]


def find_rhel_minor_version
  os_minor_version = ''

  if node['platform'] == 'centos'
    
    kernel_patch_version = kernel_release.match(/^\d+\.\d+\.\d+-(\d+)\..*$/)
    raise "Unable to retrieve the kernel patch version from #{kernel_release}." unless kernel_patch_version

    case node['platform_version'].to_i
    when 7
      os_minor_version = '7' if kernel_patch_version[1] >= '1062'
      os_minor_version = '8' if kernel_patch_version[1] >= '1127'
      os_minor_version = '9' if kernel_patch_version[1] >= '1160'
    else
      raise "CentOS version #{node['platform_version']} not supported."
    end
  end

  os_minor_version
end