class Architect::VirtualMachineBuilder
Build virtual machines
Public Class Methods
build(spec)
click to toggle source
Build a virtual machine
# File lib/architect/builder/virtual.rb, line 12 def self.build(spec) fqdn = spec['fqdn'] puts "Creating #{fqdn}" if options[:dry_run] puts '(skipping due to --dry-run)' next end vm = ForemanVM.new vm.name = spec['name'] vm.buildspec = spec vm.create end
exists?(fqdn)
click to toggle source
Return true if a virtual machine named [fqdn
] exists.
# File lib/architect/builder/virtual.rb, line 7 def self.exists?(fqdn) ForemanVM.new.vm_exists? fqdn end