summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ohai/plugins/cloud.rb1
-rw-r--r--spec/unit/plugins/cloud_spec.rb6
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