Issue #15919 has been updated by Ron Valente.
Here is the output from running the command locally. notice: bash_profile notice: Parens: bashrcbash_profile notice: bashrc notice: /Stage[main]//Dot_user[user1]/User_dotfile[user1-bashrcbash_profile]/Notify[bash_profile]/message: defined 'message' as 'bash_profile' notice: /Stage[main]//Dot_user[user1]/User_dotfile[user1-bashrcbash_profile]/Notify[Parens: bashrcbash_profile]/message: defined 'message' as 'Parens: bashrcbash_profile' notice: /Stage[main]//Dot_user[user1]/User_dotfile[user1-bashrcbash_profile]/Notify[bashrc]/message: defined 'message' as 'bashrc' err: /Stage[main]//Dot_user[user1]/User_dotfile[user1-bashrcbash_profile]/File[/home/user1/.bashrcbash_profile]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules//user1-bashrcbash_profile at /Users/user1/Dropbox/test_array.pp:9 notice: Finished catalog run in 0.33 seconds ---------------------------------------- Bug #15919: Arrays not handled when variable is in double quotes. https://projects.puppetlabs.com/issues/15919#change-68798 Author: Ron Valente Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: Attached test_array.pp file. This creates a virtualized user1, and assigns two dotfiles. It will look for the user1-dotfilename. The problem is outlined by the two notify statements. The first notify statement works just fine, it displays two unique dotfile names. This is the correct action. notify{ $dotfile:; } The second notify statement places the variable in double quotes. By doing this is flattens the array. This is an incorrect action. notify{ "Parens: ${dotfile}":; } -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
