Class: Animal::Plugins::Inventory::Fact
- Inherits:
-
InventoryPlugin
- Object
- InventoryPlugin
- Animal::Plugins::Inventory::Fact
- Defined in:
- lib/animal/plugins/inventory/fact.rb
Overview
The Facter integration inventory plugin mock-up
Class Method Summary collapse
Class Method Details
.get(node, key) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/animal/plugins/inventory/fact.rb', line 6 def self.get(node, key) data = { 'dschaaff' => { 'certname' => 'dschaaff.local', 'machine_class' => 'server', 'os' => 'ubuntu' }, 'jgnagy' => { 'certname' => 'jgnagy.local', 'machine_class' => 'server', 'os' => 'darwin', 'awesome' => true } } data.key?(node) && data[node].key?(key) ? data[node][key] : nil end |