Class: Pullmatic::Resource::Os

Inherits:
Object
  • Object
show all
Includes:
Specinfra::Helper::Set
Defined in:
lib/pullmatic/resource/os.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.executeObject



5
6
7
# File 'lib/pullmatic/resource/os.rb', line 5

def self.execute
  self.new.execute
end

Instance Method Details

#executeObject



9
10
11
12
13
14
15
16
# File 'lib/pullmatic/resource/os.rb', line 9

def execute
  os_info = Specinfra.backend.os_info
  hostname = host_inventory['hostname']
  selinux = host_inventory['selinux']
  timezone = host_inventory['timezone']
  uname = host_inventory['uname']
  {:os_info => os_info, :hostname => hostname, :selinux => selinux, :timezone => timezone, :uname => uname}
end