Hi folks, I think i'm missing something obvious here. I'm trying to search/replace multiple times in n files but I keep hitting a 'ArgumentError: Duplicate definition' or similar in any method I try and do it in.
I guess this is because i'm using ${name} to edit the multiple files, but as far as I can tell, i'm unable to use another type of array. i.e. if I do: define dnstext ($cwd, $dnstext) { exec {$name: cwd => $cwd, path => ["/bin"], command => "sed -i 's/$rtext/$stext/' ./${name}", } } dnstext { $myfiles: cwd => "/opt", stext => "replacethis", rtext => "withthis", } that works, but if I try and do another one: dnstext { $myfiles: cwd => "/opt", stext => "replacethis", rtext => "withthis", } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---