module ChefConfig::Mixin::FuzzyHostnameMatcher

def fuzzy_hostname_match?(hostname, match)

def fuzzy_hostname_match?(hostname, match)
  # Do greedy matching by adding wildcard if it is not specified
  match = "*" + match unless match.start_with?("*")
  Fuzzyurl.matches?(Fuzzyurl.mask(hostname: match), hostname)
end