Method: Ohai::Mixin::GCEMetadata#http_get

Defined in:
lib/ohai/mixin/gce_metadata.rb

#http_get(uri) ⇒ Object

fetch the meta content with a timeout and the required header



32
33
34
35
36
37
38
39
# File 'lib/ohai/mixin/gce_metadata.rb', line 32

def http_get(uri)
  conn = Net::HTTP.start()
  conn.read_timeout = 6
  conn.get(uri, {
                  "Metadata-Flavor" => "Google",
                  "User-Agent" => "chef-ohai/#{Ohai::VERSION}",
                })
end