On Thu, Jan 26, 2012 at 03:57:08PM +0000, Steve Traylen wrote: > Hi, > > After upgrading a server and client from 2.6.13 to 2.7.10 my configuration > with array attributes > are behaving differently. 3 examples: > > (1) > k5login {'/root/.k5login-test': > principals => ['m...@cern.ch', 't...@cern.ch'], > } > > while .k5login file is created perfectly but every puppet run updates the > file with. > > notice: /Stage[main]/Kerberos::Root/K5login[/root/.k5login-test]/principals: > principals changed ['m...@cern.ch', 't...@cern.ch'] to 'm...@cern.ch > t...@cern.ch' > > Notice how the ['A','B'] is compared to 'A B' >
The ['A','B'] vs 'A B' *seems* to be just a display thing because the current value and the desired value are handled differently when printing them out (should_to_s vs. is_to_is in property.rb). Can you please tell me the ruby version you are using? So we can rule 1.8.5 incompabilities out? -Stefan
pgpb0NozSV136.pgp
Description: PGP signature