diff options
Diffstat (limited to 'lib/chef/knife/role_run_list_add.rb')
-rw-r--r-- | lib/chef/knife/role_run_list_add.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/chef/knife/role_run_list_add.rb b/lib/chef/knife/role_run_list_add.rb index 3ce0439a7f..eacaeaf732 100644 --- a/lib/chef/knife/role_run_list_add.rb +++ b/lib/chef/knife/role_run_list_add.rb @@ -21,7 +21,6 @@ require "chef/knife" class Chef class Knife class RoleRunListAdd < Knife - deps do require "chef/role" require "chef/json_compat" @@ -34,13 +33,13 @@ class Chef :long => "--after ITEM", :description => "Place the ENTRY in the run list after ITEM" - def add_to_env_run_list(role, environment, entries, after=nil) + def add_to_env_run_list(role, environment, entries, after = nil) if after nlist = [] unless role.env_run_lists.key?(environment) role.env_run_lists_add(environment => nlist) end - role.run_list_for(environment).each do |entry| + role.run_list_for(environment).each do |entry| nlist << entry if entry == after entries.each { |e| nlist << e } @@ -80,7 +79,6 @@ class Chef config[:env_run_list] = true output(format_for_display(role)) end - end end end |