Sha256: 6504148226e6330e3a1833e2d02f773dd242346e6da8a3a278cd3bb9ad9ac5c2
Contents?: true
Size: 537 Bytes
Versions: 3
Compression:
Stored size: 537 Bytes
Contents
module HammerCLIForeman module ComputeResources class EC2 < Base def name 'EC2' end def compute_attributes %w[flavor_id image_id availability_zone security_group_ids managed_ip] end def provider_specific_fields [ Fields::Field.new(:label => _('Region'), :path => [:region]) ] end def mandatory_resource_options super + %i[region user password] end end HammerCLIForeman.register_compute_resource('ec2', EC2.new) end end
Version data entries
3 entries across 3 versions & 1 rubygems