233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
|
# File 'lib/cli/commands/services.rb', line 233
def ask_cloudn_rdb(service_instance, options)
options[:credentials] = {}
options[:credentials][:MasterUsername] = @options[:MasterUsername] || ask("Master Username")
options[:credentials][:MasterUserPassword] = @options[:MasterUserPassword] || ask("Master Password", :echo => "*")
databases = client.rdb_databases(CLOUDN_RDB, service_instance, options[:credentials])
err "No database in your Cloudn RDB instance" unless databases[:properties][:databases][:unregistered]
if @options[:DBName]
err "No such unregistered database in your Cloudn RDB instance" unless databases[:properties][:databases][:unregistered].include?(@options[:DBName])
options[:database] = @options[:DBName]
else
options[:database] = ask(
"Which database would you like to register?",
{ :indexed => true,
:choices => databases[:properties][:databases][:unregistered]
}
)
end
return options
end
|