Alexandre
2012-Mar-01 15:58 UTC
[Puppet Users] How to have multi-line external variables ? Failed with extlookup and Dashboard
Is there a way to be able to externalize multi-line variable (eg to contain pem keys, etc...), to be used like file { "/tmp/alex": content => $::alex # In dashboard: alex = line1\nline2 } file { "/tmp/alex2": content => extlookup(''alex'') # alex,line1\nline2 } I tried to set a variable with line1\nline2 in dashboard and in extlookup, but both failed to interpret it and wrote it litterally. Is there another way ? Maybe with Hiera (sadly it is not yet integrated in the Puppet RPM) -- 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 puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Alexandre
2012-Mar-01 16:09 UTC
[Puppet Users] Re: How to have multi-line external variables ? Failed with extlookup and Dashboard
Found out that a CSV file with value like alex,"line1 line2" will do the trick, but alex,"line1 line2 \"line3" will not work and alex,"line1 line2 ""line3" will work On Mar 1, 4:58 pm, Alexandre <alexandre.fou...@gmail.com> wrote:> Is there a way to be able to externalize multi-line variable (eg to > contain pem keys, etc...), to be used like > > file { "/tmp/alex": > content => $::alex # In dashboard: alex = line1\nline2 > } > file { "/tmp/alex2": > content => extlookup(''alex'') # alex,line1\nline2 > } > > I tried to set a variable with line1\nline2 in dashboard and in > extlookup, but both failed to interpret it and wrote it litterally. Is > there another way ? Maybe with Hiera (sadly it is not yet integrated > in the Puppet RPM)-- 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 puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.