diff options
-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 |