Sha256: e427e7673d7586c2ca7b6ac2c17425f625cbf61242ac6f16351ded1c41392f3e
Contents?: true
Size: 739 Bytes
Versions: 1
Compression:
Stored size: 739 Bytes
Contents
require 'conjur/host' module Conjur class API class << self def enroll_host(url) if Conjur.log logger << "Enrolling host with URL #{url}" end require 'uri' url = URI.parse(url) if url.is_a?(String) response = Net::HTTP.get_response url raise "Host enrollment failed with status #{response.code} : #{response.body}" unless response.code.to_i == 200 mime_type = response['Content-Type'] body = response.body [ mime_type, body ] end end def create_host options standard_create Conjur::Core::API.host, :host, nil, options end def host id standard_show Conjur::Core::API.host, :host, id end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
conjur-api-2.0.1 | lib/conjur/api/hosts.rb |