Sorry it took me so long to reply.
I don't actually remember why we decided on auth_membership exactly.  I
remember I originally had it as purge but that was confusing for obvious
reasons.  If auth_membership was set to true, it would blow away every other
entry in that dict/array that was not known by puppet.  This is outlined in
the text of the doc.

On Mon, Oct 5, 2009 at 10:10 AM, Allan Marcus <[email protected]> wrote:

>
> Very nice. I think there should be support for "delete". Maybe expand
> "ensure" parameter with values:
>
> present: create key/value if not there, do nothing if there
> absent: remove the key - the value param would not be needed
> force: create key/value if not there, force the value to equal the
> value param
>
> I'm not sure why the parameter "auth_membership" is called that. Would
> this option let me set or replace one value or an array or dict and
> not blow away the other values, if it were set to true? If set to
> false, it would blow away all other array/dict values?
>
> Also, will it handle the plists in byhost correctly? Figuring our
> which plist file to change is half the battle. I know there were some
> articles in recent MacTech magazines about this topic. Have you read
> them?
>
> This look like it's the beginning of being able to manage MCX items
> via puppet in a more efficient manner. Awesome. Once it's ready, I can
> envision a ton of type definition libraries to manage all the common
> stuff.
>
> ---
> Thanks,
>
> Allan Marcus
> 505-667-5666
>
>
>
> On Oct 5, 2009, at 8:52 AM, Carl Caum wrote:
>
> > Nigel Kersten and I had previously worked on a plist provider spec
> > for Mac OS X.  Attached is a PDF of the current state.  I would
> > appreciate any input and criticisms.
> >
> > >
> > <Puppet Plist native type spec.pdf>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to