Method: Lono::Template::Bashify#user_data_paths
- Defined in:
- lib/lono/template/bashify.rb
#user_data_paths(data, path = "") ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/lono/template/bashify.rb', line 9 def user_data_paths(data,path="") paths = [] paths << path data.each do |key,value| if value.is_a?(Hash) paths += user_data_paths(value,"#{path}/#{key}") else paths += ["#{path}/#{key}"] end end paths.select {|p| p =~ /UserData/ && p =~ /Fn::Join/ } end |