class Chef::Knife::RoleTarUpload
Public Class Methods
upload_roles(tar_file)
click to toggle source
# File lib/chef/knife/role_tar_upload.rb, line 27 def self.upload_roles tar_file role_from_file = Chef::Knife::RoleFromFile.new role_from_file.name_args = tar_file.roles role_from_file.config[:print_after] = true role_from_file.run end
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/role_tar_upload.rb, line 14 def run #Get Arguments if @name_args.size != 1 ui.info("Please specify a tar path") show_usage exit 1 end tar_file = Chef::TarFile.new(@name_args[0]) RoleTarUpload.upload_roles tar_file end