John

Cheers again, that could be a good alternative way of doing it... Use
insync? just to trigger options=, and then work out what actually needs
setting there...

Cheers
Gav
On Nov 26, 2012 5:42 PM, "jcbollinger" <john.bollin...@stjude.org> wrote:

>
>
> On Friday, November 16, 2012 5:44:09 AM UTC-6, Gavin Williams wrote:
>>
>> However still looks like if one of the *:options *doesn't match, then
>> the whole lot gets set again... I guess that's a reasonable logic in that
>> if one doesn't match, it's quite possible other's don't match, so set them
>> all to be safe... Unless I missed something?
>>
>>
> What you continue to miss is that you are treating all the options as a
> single property.  That's ok, but it means that at the level of the resource
> / provider interface, Puppet cannot set individual options, only all of
> them as a group.  You can't have it both ways.
>
> Inside your provider, however, you can implement the interface to the
> underlying tool any way you want.  In particular, in your options=
> function, you can look at the current value and the value being set,
> extract the changes, and apply only those.  I guess you were trying to do
> something like that in your insync? function, but if you're doing something
> like that then options= is probably where it should go.
>
>
> John
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/uFOu3gp_0kQJ.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>

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

Reply via email to