thank you John,

changed to line definition, easier to read.
I found one node listed twice, the last one.

in this case reg-ex is easy to setup, the names are inventory numbers. Not 
all PCs have the same software installed.

Regards,

Romain

On Wednesday, 15 May 2013 16:04:53 UTC+2, jcbollinger wrote:
>
>
>
> On Wednesday, May 15, 2013 6:33:59 AM UTC-5, Romain Gales wrote:
>>
>> Hi all,
>>
>> I have strange thing with a node definition.
>> i have:
>> node 'xxx1.sub.domain.com','xxx2.sub.domain.com'.......... inherits 
>> default 
>> { 
>>      include .....
>> }
>> the node line now has 1172 characters (+-50 hostnames). I can add any 
>> node name but the pc only gets the default catalog, but when I change the 
>> last node name to any other hostname new hostname it gets the catalog?
>> so is there a limitation?
>>
>> I am using 2.7.17.
>>
>>
> There is no intentional design limitation there, but you could be tickling 
> a bug in Puppet or its underlying Ruby.
>
> Do note that Puppet manifests are stream-based, not line-based, so you 
> don't have to put all the node names on the same line.  Personally, I 
> prefer to write one per line:
>
> node
>   'xxx1.sub.domain.com',
>   'xxx2.sub.domain.com',
>   ...
>   'xxxN.sub.domain.com'
>   inherits default {
>     ...
> }
>
> If there is some kind of underlying line-length related bug, then the 
> multiline format might work around it.
>
> You may also find that regex-based node matching would simplify your node 
> declarations.  For example, you could conceivably replace the 50-node 
> explicit node list with something like:
>
> node /.*\.sub\.domain\.com/ inherits default {
>    ...
> }
>
>
> John
>
>

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


Reply via email to