Sha256: cca0734b8e6faba505f08f6a25e7774d593af262314196754ebb1e3af862eaa8

Contents?: true

Size: 308 Bytes

Versions: 19

Compression:

Stored size: 308 Bytes

Contents

Facter.add(:vagrant_exists) do
  confine :kernel => :linux
  
  setcode do
    vagrant_exists = nil    
    begin
      Facter::Util::Resolution::exec('id vagrant 2> /dev/null')
      vagrant_exists = true if $?.exitstatus == 0
      
    rescue # Prevent abortions.
    end    
    vagrant_exists
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
corl-0.5.18 lib/facter/vagrant_exists.rb
corl-0.5.17 lib/facter/vagrant_exists.rb
corl-0.5.16 lib/facter/vagrant_exists.rb
corl-0.5.15 lib/facter/vagrant_exists.rb
corl-0.5.14 lib/facter/vagrant_exists.rb
corl-0.5.13 lib/facter/vagrant_exists.rb
corl-0.5.12 lib/facter/vagrant_exists.rb
corl-0.5.11 lib/facter/vagrant_exists.rb
corl-0.5.10 lib/facter/vagrant_exists.rb
corl-0.5.9 lib/facter/vagrant_exists.rb
corl-0.5.8 lib/facter/vagrant_exists.rb
corl-0.5.7 lib/facter/vagrant_exists.rb
corl-0.5.6 lib/facter/vagrant_exists.rb
corl-0.5.5 lib/facter/vagrant_exists.rb
corl-0.5.4 lib/facter/vagrant_exists.rb
corl-0.5.3 lib/facter/vagrant_exists.rb
corl-0.5.2 lib/facter/vagrant_exists.rb
corl-0.5.1 lib/facter/vagrant_exists.rb
corl-0.5.0 lib/facter/vagrant_exists.rb