Sha256: cb7f8df19ec73c9e8daeb7260545bc1cb3f5272cae24d830414cade62b5952ea
Contents?: true
Size: 466 Bytes
Versions: 4
Compression:
Stored size: 466 Bytes
Contents
class AwsInventory::Keypair < AwsInventory::Base def header ["Key Name", "Instance Count"] end def data key_pairs.map do |key| instance_count = instance_count(key) [key.key_name, instance_count] end end def sort(data) data.sort_by { |i| i[1] }.reverse end def key_pairs @key_pairs ||= ec2.describe_key_pairs.key_pairs end def instance_count(key) instances.count { |i| i.key_name == key.key_name } end end
Version data entries
4 entries across 4 versions & 1 rubygems