Sha256: 824bbd8358777a3d7663d4ee7eb5ae22e4093369925ee1c01ba4d90f23b2a55a
Contents?: true
Size: 788 Bytes
Versions: 2
Compression:
Stored size: 788 Bytes
Contents
module Ironfan class Provider class Ec2 # Fog::AWS doesn't seem to have native models for PlacementGroup, # using Hash semantics instead class PlacementGroup < Ironfan::Provider::Resource delegate :[],:[]=, :to => :adaptee def name() self["groupName"] end def to_s "<%-15s %-12s %-12s>" % [ self.class.handle, '', name ] end def self.load!(cluster) Ironfan.substep(cluster.name, "placement groups") result = Ec2.connection.describe_placement_groups result.body["placementGroupSet"].each do |group| register group unless group.blank? Chef::Log.debug("Loaded #{group.inspect}") end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ironfan-4.1.1 | lib/ironfan/provider/ec2/placement_group.rb |
ironfan-4.1.0 | lib/ironfan/provider/ec2/placement_group.rb |