lib/cli/services_helper.rb in af-0.3.16.5 vs lib/cli/services_helper.rb in af-0.3.18.1

- old
+ new

@@ -31,22 +31,29 @@ display_provisioned_services_table(services) end def display_provisioned_services_table(services) return unless services && !services.empty? + + infra_supported = !services.detect { |a| a[:infra] }.nil? services_table = table do |t| t.headings = 'Name', 'Service' + t.headings << 'In' if infra_supported services.each do |service| - t << [ service[:name], service[:vendor] ] + s = [ service[:name], service[:vendor] ] + if infra_supported + s << ( service[:infra] ? service[:infra][:provider] : " " ) + end + t << s end end display services_table end - def create_service_banner(service, name, display_name=false) + def create_service_banner(service, name, display_name=false, infra=nil) sn = " [#{name}]" if display_name display "Creating Service#{sn}: ", false - client.create_service(service, name) + client.create_service(infra,service, name) display 'OK'.green end def bind_service_banner(service, appname, check_restart=true) display "Binding Service [#{service}]: ", false