Sha256: dbcd1238c30f17580e073de22f247d95ceaf5a47d7ee6f162ec1758857ff3990
Contents?: true
Size: 393 Bytes
Versions: 5
Compression:
Stored size: 393 Bytes
Contents
#!/usr/bin/env ruby # frozen_string_literal: true def facter_executable if ENV.key? 'Path' ENV['Path'].split(';').each do |p| if p =~ /Puppet\\bin\\?$/ return File.join(p, 'facter') end end 'C:\Program Files\Puppet Labs\Puppet\bin\facter' else '/opt/puppetlabs/puppet/bin/facter' end end # Delegate to facter exec(facter_executable, '-p', '--json')
Version data entries
5 entries across 5 versions & 1 rubygems