Class: Builderator::Tasks::AMI
- Inherits:
-
Thor
- Object
- Thor
- Builderator::Tasks::AMI
- Defined in:
- lib/builderator/tasks/ami.rb
Instance Method Summary collapse
- #private(*args) ⇒ Object
- #ubuntu(search = '*/hvm-ssd/ubuntu-trusty-daily-amd64-server-20*') ⇒ Object
Instance Method Details
#private(*args) ⇒ Object
29 30 31 32 33 34 |
# File 'lib/builderator/tasks/ami.rb', line 29 def private(*args) puts Control::AMI.latest({ :owner => Builderator::Control::AMI::Owners::SELF, 'root-device-type' => ['root_device_type'], 'virtualization-type' => ['virtualization_type'], 'architecture' => ['architecture'] }.merge(Hash[*args])).image_id end |
#ubuntu(search = '*/hvm-ssd/ubuntu-trusty-daily-amd64-server-20*') ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/builderator/tasks/ami.rb', line 20 def ubuntu(search = '*/hvm-ssd/ubuntu-trusty-daily-amd64-server-20*') puts Control::AMI.latest(:owner => Builderator::Control::AMI::Owners::UBUNTU, 'root-device-type' => ['root_device_type'], 'virtualization-type' => ['virtualization_type'], 'architecture' => ['architecture'], 'name' => search).image_id end |