class Facter::EC2::Userdata
Constants
- DEFAULT_URI
Public Class Methods
new(uri = DEFAULT_URI)
click to toggle source
# File lib/facter/ec2/rest.rb, line 121 def initialize(uri = DEFAULT_URI) @baseurl = uri end
Public Instance Methods
fetch()
click to toggle source
# File lib/facter/ec2/rest.rb, line 125 def fetch open(@baseurl, :proxy => nil).read rescue OpenURI::HTTPError => e if e.message.match /404 Not Found/i return nil else Facter.log_exception(e, "Failed to fetch ec2 uri #{uri}: #{e.message}") return nil end end