I read that bit. It doesn't identify a default namevar, nor indicate that 
the "name" parameter is special. Again, maybe it's common sense, but having 
it spelled out explicitly can't be a bad thing. Also, I dispute that 
namevars are only important to developers (assuming by developer they mean 
someone writing a new puppet type). I can use them to save typing when 
writing a manifest.

On Wednesday, December 5, 2012 12:55:16 PM UTC-8, Ygor wrote:
>
> The info you are asking for is at the top of the Type Reference page: 
>
> The namevar is the parameter used to uniquely identify a type instance. 
> This is the parameter that gets assigned when a string is provided before 
> the colon in a type declaration. In general, only developers will need to 
> worry about which parameter is the namevar. 
>
> “Sometimes I think the surest sign that intelligent life exists elsewhere 
> in the universe is that none of it has tried to contact us.” 
> Bill Waterson (Calvin & Hobbes) 
>
> ----- Original Message ----- 
> From: "Ellison Marks" <gty...@gmail.com <javascript:>> 
> To: puppet...@googlegroups.com <javascript:> 
> Sent: Wednesday, December 5, 2012 3:49:49 PM 
> Subject: Re: [Puppet Users] Slight oversight in the type documentation 
>
> Yes, And while the command line tools and looking at the code are as 
> accurate as ever, it would be nice to find that info on the type page as 
> well. 
>
> http://docs.puppetlabs.com/references/latest/type.html 
>
> On Wednesday, December 5, 2012 12:44:50 PM UTC-8, Gary Larizza wrote: 
>
> Hi Ellison, 
>
>
> You can do `puppet decribe <type>` from the command line and it should 
> tell you which attribute is the namevar for that type. Most types use 
> 'name' for their namevar, but some (like file) do not. Hope that helps! 
>
>
>
> On Wed, Dec 5, 2012 at 11:46 AM, Ellison Marks < gty...@gmail.com > 
> wrote: 
>
>
> So I was looking at the type reference, and noticed that for a lot of the 
> types, no namevar was listed. When I checked the types in the code, for 
> each of those omissions, the namevar was simply "name". Now, it might be 
> self evident that this is the case, but a little documentation couldn't 
> hurt, If not in each type, at least in the section where it describes what 
> namevars are. Something like: "If namevar is not specified, assumed that it 
> is 'name'". 
>
>
> -- 
> 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/-/xtGOPopeEHoJ . 
> To post to this group, send email to puppet...@googlegroups.com . 
> To unsubscribe from this group, send email to 
> puppet-users...@googlegroups.com . 
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en . 
>
>
>
>
> -- 
>
> Gary Larizza 
> Professional Services Engineer 
> Puppet Labs 
>
>
> -- 
> 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/-/SdYgGWyMuzsJ . 
> To post to this group, send email to puppet...@googlegroups.com<javascript:>. 
>
> To unsubscribe from this group, send email to 
> puppet-users...@googlegroups.com <javascript:>. 
> 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 view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/NAIg8EIroOsJ.
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