diff options
author | Bryan McLellan <btm@opscode.com> | 2012-10-30 13:44:23 -0700 |
---|---|---|
committer | Bryan McLellan <btm@opscode.com> | 2012-10-30 13:44:23 -0700 |
commit | 40bb09b6605852b362875ec99438f22af6c35676 (patch) | |
tree | 932e28c75bcccc5a18a86d1371612b0fcdd9429c /lib/chef/application/solo.rb | |
parent | 7c757e2281e862a26c22795ffd957e6048da02b1 (diff) | |
parent | 6668c614b3762ded59595241f4719dbec98eaa1f (diff) | |
download | chef-40bb09b6605852b362875ec99438f22af6c35676.tar.gz |
Merge branch '10-stable'
Conflicts:
chef-expander/lib/chef/expander/version.rb
chef-server-api/lib/chef-server-api/version.rb
chef-server-webui/lib/chef-server-webui/version.rb
chef-server/lib/chef-server/version.rb
chef-solr/lib/chef/solr/version.rb
chef/lib/chef/node/attribute.rb
lib/chef/node.rb
Diffstat (limited to 'lib/chef/application/solo.rb')
-rw-r--r-- | lib/chef/application/solo.rb | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/chef/application/solo.rb b/lib/chef/application/solo.rb index 7ec6c36e76..4aca7238f6 100644 --- a/lib/chef/application/solo.rb +++ b/lib/chef/application/solo.rb @@ -149,8 +149,6 @@ class Chef::Application::Solo < Chef::Application def initialize super - @chef_solo = nil - @chef_solo_json = nil end def reconfigure @@ -182,7 +180,7 @@ class Chef::Application::Solo < Chef::Application end begin - @chef_solo_json = Chef::JSONCompat.from_json(json_io.read) + @chef_client_json = Chef::JSONCompat.from_json(json_io.read) json_io.close unless json_io.closed? rescue JSON::ParserError => error Chef::Application.fatal!("Could not parse the provided JSON file (#{Chef::Config[:json_attribs]})!: " + error.message, 2) @@ -223,12 +221,7 @@ class Chef::Application::Solo < Chef::Application sleep splay end - @chef_solo = Chef::Client.new( - @chef_solo_json, - :override_runlist => config[:override_runlist] - ) - @chef_solo.run - @chef_solo = nil + run_chef_client if Chef::Config[:interval] Chef::Log.debug("Sleeping for #{Chef::Config[:interval]} seconds") sleep Chef::Config[:interval] @@ -251,4 +244,5 @@ class Chef::Application::Solo < Chef::Application end end end + end |