class Topo::Provision::AwsGenerator
Public Instance Methods
context()
click to toggle source
# File lib/topo/provision/aws/generator.rb, line 32 def context() @context ||= Topo::Provision::AwsContextGenerator.new(@topology.provisioning, @topology.driver) end
load_balancer(data)
click to toggle source
# File lib/topo/provision/aws/generator.rb, line 49 def load_balancer(data) Topo::Provision::AwsLoadBalancerGenerator.new(data) end
node(data)
click to toggle source
# File lib/topo/provision/aws/generator.rb, line 36 def node(data) if (data['provisioning']) if(data['provisioning']['node_group']) node = Topo::Provision::AwsNodeGroupGenerator.new(data) else node = Topo::Provision::AwsMachineGenerator.new(data) end else node = Topo::Provision::ChefNodeGenerator.new(data) end node end