basic overhaul complete
- provider overhauled to properly implement rules
- previous implementation was incomplete
- outstanding issues: defaults for rules are too
aggressive and needs some general refactoring
dry out the macuthdb type and fix bools
- refactor and re-org code
- fix defaults for different rule classes
add to-do in a comment:
- ensure => :default needs to be equiv. to :present
spec test $enable param as version string
- validated by regex and compared to $macosx_productversion_major
- fix issue #42; allow PHD policy to be scoped
- expand $enable param validation to accept a version string or BOOL
- background: portablehome dir policy is effectively non-functional
on 10.10. Initial sync doesn't work and the FileSyncAgent throws
skeevy warnings about the AFP protocol not being supported. Srsly,
wtf Apple? Anyway, we can workaround this condition and still
support legacy configs by expanding this param to accept strings
and explicitly validating it
fix class documentation
spec removal of the com.apple.access_ssh-disabled group
fix issue #41
- remove the com.apple.access_ssh-disabled ACL prior to any attempt
to manage com.apple.access_ssh
- this is a workaround; see issues #43 and #44
Merge branch 'macuthdb_overhaul' into 0.5.6
- overhaul the macauthdb provider to address issue #38
fix issue #37; documentation inconsistencies
update change log
bump Puppet module version
Merge branch '0.5.6'
- documentation fixes; bug fixes for issues #37, #38, #41, and #42