Sha256: 4b4f3f44d4d614c2e9ca358991f06cf254d8169f657f5ce17d7459be940987df
Contents?: true
Size: 671 Bytes
Versions: 16
Compression:
Stored size: 671 Bytes
Contents
module Beaker module Utils module Validator PACKAGES = ['curl'] UNIX_PACKAGES = ['ntpdate'] def self.validate(hosts, logger) hosts.each do |host| PACKAGES.each do |pkg| if not host.check_for_package pkg host.install_package pkg end end if host['platform'] !~ /(windows)|(aix)|(solaris)/ UNIX_PACKAGES.each do |pkg| if not host.check_for_package pkg host.install_package pkg end end end end rescue => e report_and_raise(logger, e, "validate") end end end end
Version data entries
16 entries across 16 versions & 1 rubygems