Sha256: 05700581d831aadda9d3d431eb0a088301c6fd9f544c30bfc5f02d2c3e4b2545

Contents?: true

Size: 521 Bytes

Versions: 38

Compression:

Stored size: 521 Bytes

Contents

# Fact: ps
#
# Purpose: Internal fact for what to use to list all processes. Used by
# Service{} type in Puppet.
#
# Resolution:
#   Assumes "ps -ef" for all operating systems other than BSD derivatives, where
#   it uses "ps auxwww"
#
# Caveats:
#

Facter.add(:ps) do
  setcode do 'ps -ef' end
end

Facter.add(:ps) do
  confine :operatingsystem => %w{FreeBSD NetBSD OpenBSD Darwin DragonFly}
  setcode do 'ps auxwww' end
end

Facter.add(:ps) do
  confine :operatingsystem => :windows
  setcode do 'tasklist.exe' end
end

Version data entries

38 entries across 38 versions & 3 rubygems

Version Path
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/ps.rb
facter-1.6.18 lib/facter/ps.rb
facter-1.6.18.rc1 lib/facter/ps.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/lib/facter/ps.rb
facter-1.6.17 lib/facter/ps.rb
facter-1.6.17.rc1 lib/facter/ps.rb
facter-1.6.16 lib/facter/ps.rb
facter-1.6.15 lib/facter/ps.rb
facter-1.6.15.rc1 lib/facter/ps.rb
facter-1.6.14 lib/facter/ps.rb
facter-1.6.14.rc1 lib/facter/ps.rb
facter-1.6.13 lib/facter/ps.rb
facter-1.6.13.rc1 lib/facter/ps.rb
facter-1.6.12 lib/facter/ps.rb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/facter-1.6.11/lib/facter/ps.rb
facter-1.6.12.rc2 lib/facter/ps.rb
facter-1.6.12.rc1 lib/facter/ps.rb
supply_drop-0.11.0 examples/vendored-puppet/vendor/facter-1.6.4/lib/facter/ps.rb
librarian-puppet-0.9.3 vendor/gems/ruby/1.8/gems/facter-1.6.11/lib/facter/ps.rb
facter-1.6.11 lib/facter/ps.rb