diff options
author | Tim Smith <tsmith@chef.io> | 2018-09-16 21:22:02 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2018-09-16 21:22:02 -0700 |
commit | 192f84944120bed9099a59e42b6fb43155cc0f6c (patch) | |
tree | 1ab5c2c38e5ebad1f2b0fd853bc386e99419b4c0 | |
parent | 6ede9657643cd397d858e32c61f01271af4bb9b3 (diff) | |
download | ohai-gce_metadata.tar.gz |
Connect to GCE metadata by IP not namegce_metadata
If you're using a non-GCE nameserver you won't be able to resolve the name. This aligns GCE with other clouds in Ohai.
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r-- | lib/ohai/mixin/gce_metadata.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/ohai/mixin/gce_metadata.rb b/lib/ohai/mixin/gce_metadata.rb index f0f0ec22..2e1e9c1d 100644 --- a/lib/ohai/mixin/gce_metadata.rb +++ b/lib/ohai/mixin/gce_metadata.rb @@ -20,8 +20,7 @@ module Ohai module Mixin module GCEMetadata - # Trailing dot to host is added to avoid DNS search path - GCE_METADATA_ADDR = "metadata.google.internal.".freeze unless defined?(GCE_METADATA_ADDR) + GCE_METADATA_ADDR = "169.254.169.254".freeze unless defined?(GCE_METADATA_ADDR) GCE_METADATA_URL = "/computeMetadata/v1/?recursive=true".freeze unless defined?(GCE_METADATA_URL) # fetch the meta content with a timeout and the required header |