Class: Arnold::Provisioner

Inherits:
Object
  • Object
show all
Defined in:
lib/arnold/provisioner.rb

Direct Known Subclasses

CloudProvisioner, Null

Defined Under Namespace

Classes: CloudProvisioner, Null

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeProvisioner

Returns a new instance of Provisioner.



7
8
# File 'lib/arnold/provisioner.rb', line 7

def initialize
end

Instance Attribute Details

#nodeObject

Returns the value of attribute node.



5
6
7
# File 'lib/arnold/provisioner.rb', line 5

def node
  @node
end

Instance Method Details

#createObject



16
17
# File 'lib/arnold/provisioner.rb', line 16

def create
end

#installObject



19
20
# File 'lib/arnold/provisioner.rb', line 19

def install
end

#provision(node) ⇒ Object



10
11
12
13
14
# File 'lib/arnold/provisioner.rb', line 10

def provision(node)
  @node = node
  create
  install
end