diff options
author | Richard Shade <rshade@rightscale.com> | 2017-01-04 15:50:06 -0600 |
---|---|---|
committer | Bryan McLellan <btm@loftninjas.org> | 2017-01-04 18:59:46 -0500 |
commit | 60c7fd2a22cc95a8e52e9c0579ed7d49c531635a (patch) | |
tree | 17bec1669c0502f91330e834e78d72b0869e4f0e | |
parent | 3a8a4e1781430a6ee3a6f00cc8c6f0967f693c22 (diff) | |
download | ohai-60c7fd2a22cc95a8e52e9c0579ed7d49c531635a.tar.gz |
updating cloud plugin to populate azure private_ip as it's currently nilohai13
Signed-off-by: Richard Shade <rshade@rightscale.com>
-rw-r--r-- | lib/ohai/plugins/cloud.rb | 1 | ||||
-rw-r--r-- | spec/unit/plugins/cloud_spec.rb | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/ohai/plugins/cloud.rb b/lib/ohai/plugins/cloud.rb index 23084631..c204f292 100644 --- a/lib/ohai/plugins/cloud.rb +++ b/lib/ohai/plugins/cloud.rb @@ -208,6 +208,7 @@ Ohai.plugin(:Cloud) do # Fill cloud hash with azure values def get_azure_values cloud[:vm_name] = azure["vm_name"] + cloud[:private_ips] << azure["private_ip"] cloud[:public_ips] << azure["public_ip"] cloud[:public_ipv4] = azure["public_ip"] cloud[:public_fqdn] = azure["public_fqdn"] diff --git a/spec/unit/plugins/cloud_spec.rb b/spec/unit/plugins/cloud_spec.rb index d90465b1..9fa2ba7d 100644 --- a/spec/unit/plugins/cloud_spec.rb +++ b/spec/unit/plugins/cloud_spec.rb @@ -162,6 +162,12 @@ describe Ohai::System, "plugin cloud" do @plugin[:azure] = Mash.new() end + it "populates cloud private ip" do + @plugin[:azure]["private_ip"] = "10.0.0.1" + @plugin.run + expect(@plugin[:cloud][:private_ips][0]).to eq(@plugin[:azure]["private_ip"]) + end + it "populates cloud public ip" do @plugin[:azure]["public_ip"] = "174.129.150.8" @plugin.run |