Method: InspecPlugins::Compliance::API.determine_server_type

Defined in:
lib/plugins/inspec-compliance/lib/inspec-compliance/api.rb

.determine_server_type(url, insecure) ⇒ Object



278
279
280
281
282
283
284
285
286
287
288
289
# File 'lib/plugins/inspec-compliance/lib/inspec-compliance/api.rb', line 278

def self.determine_server_type(url, insecure)
  if target_is_automate2_server?(url, insecure)
    :automate2
  elsif target_is_automate_server?(url, insecure)
    :automate
  elsif target_is_compliance_server?(url, insecure)
    :compliance
  else
    Inspec::Log.debug('Could not determine server type using known endpoints')
    nil
  end
end