class Puppet::Util::Puppetdb::GlobalCheck
Global checks for version support and other validations before the terminus is used.
Public Class Methods
puppet_version_check(minimum)
click to toggle source
Validate that the support for the version of Puppet
we are running on is still maintained.
@param minimum [String] minimum version for operation @throws [Puppet::Error] raised if current version is unsupported @api private
# File lib/puppet/util/puppetdb/global_check.rb, line 16 def self.puppet_version_check(minimum) minimum_version = ::SemVer.new(minimum) puppet_version = ::SemVer.new(Puppet.version) if (puppet_version <=> minimum_version) == -1 then raise Puppet::Error, "You are attempting to use puppetdb-terminus on an unsupported version of Puppet (#{puppet_version}) the minimum supported version is #{minimum_version}" end end
run()
click to toggle source
Run all checks
@throws [Puppet::Error] raised for any validation errors
# File lib/puppet/util/puppetdb/global_check.rb, line 27 def self.run self.puppet_version_check("3.5.1") end