Thank you Martin, it's exactly what I was looking for. Tidhar
On Tue, Nov 14, 2023 at 9:35 AM Martin Alfke <[email protected]> wrote: > Hi, > > Lookup always returns strings. > You can use alias to retrieve the original value data type. > > https://www.puppet.com/docs/puppet/7/hiera_merging.html#alias-function > > > Hth, > Martin > > On 13. Nov 2023, at 17:35, 'Tidhar Klein Orbach' via Puppet Users < > [email protected]> wrote: > > Hi, > > I have a hiera file that belongs to a server group. in that file there is > a key that expects a list of services. > for example > > job_name: "my-job" > feature: > services: > - 'foo' > - 'bar' > - 'baz' > > I want to be able to override the values, so I tried to define a default > key like: > feature::services:: 'foo,bar,baz' > > and then use it: > job_name: "my-job" > feature: > services: "%{lookup(feature::services)}" > > I tried different value variations: > feature::services:: foo,bar,baz > feature::services:: ['foo','bar','baz'] > and also using > lookup_options: > feature::services: > convert_to: > - "Array" > - true > > but it seems I can't convert the value to string array. > > is it possible at all? if so, how can I do it? > > thanks, > Tidhar > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/d57c9444-8b38-4394-a03b-8442c42a3662n%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/d57c9444-8b38-4394-a03b-8442c42a3662n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Puppet Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/puppet-users/xOUOK2JJpGQ/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/430CE6A5-3999-4F2D-B302-6FA7E7C3D081%40gmail.com > <https://groups.google.com/d/msgid/puppet-users/430CE6A5-3999-4F2D-B302-6FA7E7C3D081%40gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAB%2BDr5GYupgenrhRSxR-mdxTzcLEBU1Y%3Dq_LxJbBzavQy5cnyw%40mail.gmail.com.
