Sha256: 290c59f4e5462e590d191f31e94d8841c341bd55b2f09239f859587d9051ac81

Contents?: true

Size: 816 Bytes

Versions: 486

Compression:

Stored size: 816 Bytes

Contents

require 'puppet/provider/nameservice/directoryservice'

Puppet::Type.type(:computer).provide :directoryservice, :parent => Puppet::Provider::NameService::DirectoryService do
  desc "Computer object management using DirectoryService on OS X.
  Note that these are distinctly different kinds of objects to 'hosts',
  as they require a MAC address and can have all sorts of policy attached to
  them.

  This provider only manages Computer objects in the local directory service
  domain, not in remote directories.

  If you wish to manage /etc/hosts on Mac OS X, then simply use the host
  type as per other platforms."

  confine :operatingsystem => :darwin
  defaultfor :operatingsystem => :darwin

  # hurray for abstraction. The nameservice directoryservice provider can
  # handle everything we need. super.
end

Version data entries

486 entries across 486 versions & 6 rubygems

Version Path
puppet-5.5.22 lib/puppet/provider/computer/computer.rb
puppet-5.5.22-x86-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.22-x64-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.22-universal-darwin lib/puppet/provider/computer/computer.rb
puppet-5.5.21 lib/puppet/provider/computer/computer.rb
puppet-5.5.21-x86-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.21-x64-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.21-universal-darwin lib/puppet/provider/computer/computer.rb
puppet-5.5.20 lib/puppet/provider/computer/computer.rb
puppet-5.5.20-x86-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.20-x64-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.20-universal-darwin lib/puppet/provider/computer/computer.rb
puppet-5.5.19 lib/puppet/provider/computer/computer.rb
puppet-5.5.19-x86-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.19-x64-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.19-universal-darwin lib/puppet/provider/computer/computer.rb
puppet-5.5.18 lib/puppet/provider/computer/computer.rb
puppet-5.5.18-x86-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.18-x64-mingw32 lib/puppet/provider/computer/computer.rb
puppet-5.5.18-universal-darwin lib/puppet/provider/computer/computer.rb