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.