dayglojesus / managedmac

Comprehensive Puppet module for OS X.
http://dayglojesus.github.io/managedmac/
Apache License 2.0
62 stars 21 forks source link

Mobileconfig resource being reapplied on each run on 10.10 #21

Closed dayglojesus closed 10 years ago

dayglojesus commented 10 years ago

Something has changed in Apple's profile utility or their handling of the ProfileRemovalDisallowed key.

This key is being returned as true regardless of the original specification and produces re-application of the resource on each run.

Notice: /Stage[main]/Managedmac::Softwareupdate/Mobileconfig[managedmac.softwareupdate.alacarte]/removaldisallowed: removaldisallowed changed 'true' to 'false'
Notice: Finished catalog run in 43.43 seconds
dayglojesus commented 10 years ago

Ugh. They changed the key from ProfileUninstallPolicy to ProfileRemovalDisallowed which probably what it should have been in the first place.

dayglojesus commented 10 years ago

Also, why is this key not a Boolean? Weird.

dayglojesus commented 10 years ago

fixed in 0.4.8