Class: Anvil::Cloudinit

Inherits:
SubCommandBase show all
Defined in:
lib/anvil/cloudinit.rb,
lib/anvil/cloudinit/generator.rb

Defined Under Namespace

Classes: Generator

Instance Method Summary collapse

Methods inherited from SubCommandBase

banner, subcommand_prefix

Instance Method Details

#generate(configuration) ⇒ Object



27
28
29
30
# File 'lib/anvil/cloudinit.rb', line 27

def generate configuration
  filename = File.dirname(__FILE__) + "/../../assets/cloudinit/#{configuration}.yml"
  Anvil::Cloudinit::Generator.new(filename, options[:user], options[:public_key], options[:hostname]).call
end

#listObject



10
11
12
13
14
# File 'lib/anvil/cloudinit.rb', line 10

def list
  Dir[File.dirname(__FILE__) + "/../../assets/cloudinit/*.yml"].each do |filename|
    puts File.basename(filename.to_s, ".yml")
  end
end