diff --git a/src/oneprovision/lib/provision/provision_config.rb b/src/oneprovision/lib/provision/provision_config.rb index d38cee4310..cf52f486e3 100644 --- a/src/oneprovision/lib/provision/provision_config.rb +++ b/src/oneprovision/lib/provision/provision_config.rb @@ -151,7 +151,6 @@ module OneProvision eval_user_inputs - validate_user_inputs rescue StandardError => e Utils.fail("Failed to read configuration: #{e}") end @@ -833,27 +832,6 @@ module OneProvision answer end - # Validate user inputs - def validate_user_inputs - return unless @config['ceph_vars'] - - osd_full_hosts_count = 0 - @config['hosts'].each do |h| - if h['provision'] && h['provision']['ceph_group'] == 'osd,mon' - osd_full_hosts_count += h['provision']['hostname'].length - - elsif h['provision'] && h['provision']['ceph_full_count'] - osd_full_hosts_count += \ - h['provision']['ceph_full_count'].to_i - end - end - - return if [3, 5].include? osd_full_hosts_count - - Utils.warn('Recomended number of Mon+OSD Ceph hosts ' \ - "is 3 or 5, given #{osd_full_hosts_count}") - end - end end diff --git a/src/oneprovision/lib/provision/utils.rb b/src/oneprovision/lib/provision/utils.rb index f24fc45765..071d5abad3 100644 --- a/src/oneprovision/lib/provision/utils.rb +++ b/src/oneprovision/lib/provision/utils.rb @@ -85,25 +85,6 @@ module OneProvision exit(code) end - # Shows warning and ask to continue - # - # @param text [String] Error message - # @param code [Integer] Error code - def warn(text, code = -1) - STDOUT.puts "WARN: #{text}" - STDOUT.puts 'Continue? yes/no' - - answer = STDIN.readline.chop - - until %w[YES NO].include?(answer.upcase) - STDOUT.puts "Invalid #{answer}, put yes/no" - STDOUT.puts 'Continue?' - answer = STDIN.readline.chop - end - - exit(code) if answer.upcase == 'NO' - end - # Checks if the return_code is error def exception(return_code) error = OpenNebula.is_error?(return_code)