Method: Compliance::API.determine_server_type

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

.determine_server_type(url, insecure) ⇒ Object



281
282
283
284
285
286
287
288
289
290
291
292
# File 'lib/bundles/inspec-compliance/api.rb', line 281

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