summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Luis Salas <josacar@gmail.com>2015-02-06 17:46:53 +0000
committerBryan McLellan <btm@opscode.com>2015-02-17 12:42:47 -0500
commit668b03daf086c472198ad19f8c30bc81e6789d6b (patch)
tree0953907515f6eb2ac27209d40e6db20ee1626d84
parent550c1064c04186b65e3072c0af4405b09c7a62cd (diff)
downloadohai-668b03daf086c472198ad19f8c30bc81e6789d6b.tar.gz
Add a trailing dot to avoid using search option in resolv.conf
-rw-r--r--lib/ohai/mixin/gce_metadata.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/ohai/mixin/gce_metadata.rb b/lib/ohai/mixin/gce_metadata.rb
index a3d57ade..accbb9a7 100644
--- a/lib/ohai/mixin/gce_metadata.rb
+++ b/lib/ohai/mixin/gce_metadata.rb
@@ -21,7 +21,8 @@ module Ohai
module Mixin
module GCEMetadata
- GCE_METADATA_ADDR = "metadata.google.internal" unless defined?(GCE_METADATA_ADDR)
+ # Trailing dot to host is added to avoid DNS search path
+ GCE_METADATA_ADDR = "metadata.google.internal." unless defined?(GCE_METADATA_ADDR)
GCE_METADATA_URL = "/computeMetadata/v1beta1/?recursive=true" unless defined?(GCE_METADATA_URL)
def can_metadata_connect?(addr, port, timeout=2)