blob: 2033f3ddb9b06218c4cea14b2bd6b73185152ff5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
module OpenShift
module Ops
class LaunchHelper
MYDIR = File.expand_path(File.dirname(__FILE__))
def self.expand_name(name)
return [name] unless name =~ /^([a-zA-Z0-9\-]+)\{(\d+)-(\d+)\}$/
# Regex matched, so grab the values
start_num = $2
end_num = $3
retval = []
start_num.upto(end_num) do |i|
retval << "#{$1}#{i}"
end
return retval
end
def self.get_gce_host_types()
return Dir.glob("#{MYDIR}/../playbooks/gce/*").map { |d| File.basename(d) }
end
end
end
end
|