class RuboCop::Cop::Chef::Deprecations::LegacyYumCookbookRecipes

The Ohai default recipe previously allowed a user to ship custom Ohai plugins to a system by including them in a directory in the Ohai cookbook. This functionality was replaced with the ohai_plugin resource, which should be used instead as it doesn’t require forking the ohai cookbook.

@example

#### incorrect
include_recipe 'yum::elrepo'
include_recipe 'yum::epel'
include_recipe 'yum::ius'
include_recipe 'yum::remi'
include_recipe 'yum::repoforge'
include_recipe 'yum::yum'

Constants

MSG
RESTRICT_ON_SEND

Public Instance Methods

on_send(node) click to toggle source
# File lib/rubocop/cop/chef/deprecation/legacy_yum_cookbook_recipes.rb, line 44
def on_send(node)
  old_yum_recipe?(node) do
    add_offense(node, severity: :warning)
  end
end