summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ohai/plugins/openstack.rb2
-rw-r--r--spec/unit/plugins/openstack_spec.rb8
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/ohai/plugins/openstack.rb b/lib/ohai/plugins/openstack.rb
index 22dd1920..6b794975 100644
--- a/lib/ohai/plugins/openstack.rb
+++ b/lib/ohai/plugins/openstack.rb
@@ -28,7 +28,7 @@ Ohai.plugin(:Openstack) do
# use virtualization data
def openstack_virtualization?
- if get_attribute(:virtualization, :system, :guest) == "openstack"
+ if get_attribute(:virtualization, :systems, :openstack)
logger.trace("Plugin Openstack: has_openstack_virtualization? == true")
true
end
diff --git a/spec/unit/plugins/openstack_spec.rb b/spec/unit/plugins/openstack_spec.rb
index bbfe6a5b..cb67402a 100644
--- a/spec/unit/plugins/openstack_spec.rb
+++ b/spec/unit/plugins/openstack_spec.rb
@@ -26,7 +26,7 @@ describe Ohai::System, "plugin openstack" do
before do
PasswdEntry = Struct.new(:name, :uid, :gid, :dir, :shell, :gecos)
allow(plugin).to receive(:hint?).with("openstack").and_return(false)
- plugin[:virtualization] = { system: {} }
+ plugin[:virtualization] = { systems: {} }
end
context "when there is no relevant hint or virtualization data" do
@@ -42,7 +42,7 @@ describe Ohai::System, "plugin openstack" do
allow(plugin).to receive(:can_socket_connect?)
.with(Ohai::Mixin::Ec2Metadata::EC2_METADATA_ADDR, 80, default_timeout)
.and_return(false)
- plugin[:virtualization] = { system: { guest: "openstack" } }
+ plugin[:virtualization] = { systems: { openstack: "guest" } }
expect(Etc).to receive(:getpwnam).and_raise(ArgumentError)
plugin.run
end
@@ -63,7 +63,7 @@ describe Ohai::System, "plugin openstack" do
allow(plugin).to receive(:can_socket_connect?)
.with(Ohai::Mixin::Ec2Metadata::EC2_METADATA_ADDR, 80, default_timeout)
.and_return(false)
- plugin[:virtualization] = { system: { guest: "openstack" } }
+ plugin[:virtualization] = { systems: { openstack: "guest" } }
expect(Etc).to receive(:getpwnam).and_return(PasswdEntry.new("dhc-user", 800, 800, "/var/www", "/bin/false", "The dreamhost user"))
plugin.run
expect(plugin[:openstack][:provider]).to eq("dreamhost")
@@ -295,7 +295,7 @@ describe Ohai::System, "plugin openstack" do
allow(plugin).to receive(:can_socket_connect?)
.with(Ohai::Mixin::Ec2Metadata::EC2_METADATA_ADDR, 80, default_timeout)
.and_return(false)
- plugin[:virtualization] = { system: { guest: "openstack" } }
+ plugin[:virtualization] = { systems: { openstack: "guest" } }
plugin.run
end