Skip to content

Commit 5d51ce0

Browse files
cyrilgdnCyril Gaudin
authored andcommitted
check-ec2-cpu_balance: Use proc to transform instance_families to a list
1 parent 2bef707 commit 5d51ce0

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

bin/check-ec2-cpu_balance.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ class EC2CpuBalance < Sensu::Plugin::Check::CLI
6363
description: 'List of burstable instance families to check. Default to t2,t3',
6464
short: '-f t2,t3',
6565
long: '--instance-families t2,t3',
66-
default: 't2,t3'
66+
proc: proc { |x| x.split(',') },
67+
default: %w(t2 t3)
6768

6869
def data(instance)
6970
client = Aws::CloudWatch::Client.new
@@ -107,7 +108,7 @@ def run
107108
level = 0
108109
instances.reservations.each do |reservation|
109110
reservation.instances.each do |instance|
110-
next unless instance.instance_type.start_with?(*config[:instance_families].split(','))
111+
next unless instance.instance_type.start_with?(*config[:instance_families])
111112
id = instance.instance_id
112113
result = data id
113114
tag = config[:tag] ? " (#{instance_tag(instance, config[:tag])})" : ''

0 commit comments

Comments
 (0)