On Fri, Nov 07, 2008 at 07:18:11AM -0800, tek-ops wrote: > > /etc/puppet/manifests/nodes.pp > -------------------------------------------------------------------------------- > node "test1" { > $nameservers = ["192.168.0.2", "192.168.0.3"] [...] > nameserver 192.168.0.2192.168.0.3 > -------------------------------------------------------------------------------- [...] > So essentially, if the array is declared in the nodes themselves, then > the elements are concatenated. Which is more odd since if an array > is declared in /etc/puppet/modules/resolv/init.pp then is does work > (no concatenation).
Hmm, I definitely used this kind of enumeration in the past and it worked correctly, although there were classes and defines involved. One thing I would suggest, is to rule out the possibility that you have an outdated file somewhere (try sticking another dummy nameserver into the array and see if it appears on the client). If you rule this out, then I definitely think this is a bug. -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 "Every program in development at MIT expands until it can read mail." -- Unknown --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---