Sha256: c5ef0b366dad9a802f5148c9415faf513c5e0049eebc728a8e7622991a673630
Contents?: true
Size: 618 Bytes
Versions: 20
Compression:
Stored size: 618 Bytes
Contents
# frozen_string_literal: true require_relative '../../../puppet/provider/nameservice/directoryservice' Puppet::Type.type(:group).provide :directoryservice, :parent => Puppet::Provider::NameService::DirectoryService do desc "Group management using DirectoryService on OS X. " commands :dscl => "/usr/bin/dscl" confine 'os.name' => :darwin defaultfor 'os.name' => :darwin has_feature :manages_members def members_insync?(current, should) return false unless current if current == :absent return should.empty? else return current.sort.uniq == should.sort.uniq end end end
Version data entries
20 entries across 20 versions & 1 rubygems