Skip to content

Commit

Permalink
Fix old channel usage on chef client provisioner
Browse files Browse the repository at this point in the history
  • Loading branch information
mitchellh committed Oct 26, 2012
1 parent 625741a commit 44804ce
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions plugins/provisioners/chef/provisioner/chef_client.rb
Expand Up @@ -61,17 +61,17 @@ def create_client_key_folder
env[:ui].info I18n.t("vagrant.provisioners.chef.client_key_folder")
path = Pathname.new(config.client_key_path)

env[:vm].channel.sudo("mkdir -p #{path.dirname}")
env[:machine].communicate.sudo("mkdir -p #{path.dirname}")
end

def upload_validation_key
env[:ui].info I18n.t("vagrant.provisioners.chef.upload_validation_key")
env[:vm].channel.upload(validation_key_path, guest_validation_key_path)
env[:machine].communicate.upload(validation_key_path, guest_validation_key_path)
end

def upload_encrypted_data_bag_secret
env[:ui].info I18n.t("vagrant.provisioners.chef.upload_encrypted_data_bag_secret_key")
env[:vm].channel.upload(encrypted_data_bag_secret_key_path,
env[:machine].communicate.upload(encrypted_data_bag_secret_key_path,
config.encrypted_data_bag_secret)
end

Expand Down Expand Up @@ -101,7 +101,7 @@ def run_chef_client
env[:ui].info I18n.t("vagrant.provisioners.chef.running_client_again")
end

exit_status = env[:vm].channel.sudo(command) do |type, data|
exit_status = env[:machine].communicate.sudo(command, :error_check => false) do |type, data|
# Output the data with the proper color based on the stream.
color = type == :stdout ? :green : :red

Expand Down

0 comments on commit 44804ce

Please sign in to comment.