Sha256: da58ecfbd2de043773a7444eaad29a2dd987103ea5de5b147cbd18fce758323a
Contents?: true
Size: 387 Bytes
Versions: 3
Compression:
Stored size: 387 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, '--json')
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bolt-0.19.1 | modules/facts/tasks/ruby.rb |
bolt-0.19.0 | modules/facts/tasks/ruby.rb |
bolt-0.18.2 | modules/facts/tasks/ruby.rb |