Sha256: 76989596d0eaf6664c0e16f823cd609c598ce20e4d6c3ab56dc860cd1e90be6f

Contents?: true

Size: 583 Bytes

Versions: 7

Compression:

Stored size: 583 Bytes

Contents

require 'chef/resource/lwrp_base'
require 'chef_metal'
require 'chef_metal/machine'
require 'chef_metal/driver'

class Chef
class Resource
class MachineExecute < Chef::Resource::LWRPBase

  self.resource_name = 'machine_execute'

  def initialize(*args)
    super
    @chef_server = run_context.cheffish.current_chef_server
  end

  actions :run
  default_action :run

  attribute :command, :kind_of => String, :name_attribute => true
  attribute :machine, :kind_of => String

  attribute :chef_server, :kind_of => Hash
  attribute :driver, :kind_of => ChefMetal::Driver

end
end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
clc-fork-chef-metal-0.14.alpha.10 lib/chef/resource/machine_execute.rb
clc-fork-chef-metal-0.14.alpha.9 lib/chef/resource/machine_execute.rb
clc-fork-chef-metal-0.14.alpha.8 lib/chef/resource/machine_execute.rb
clc-fork-chef-metal-0.14.alpha.7 lib/chef/resource/machine_execute.rb
clc-fork-chef-metal-0.14.alpha.6 lib/chef/resource/machine_execute.rb
clc-fork-chef-metal-0.14.alpha.5 lib/chef/resource/machine_execute.rb
clc-fork-chef-metal-0.14.alpha.4 lib/chef/resource/machine_execute.rb