Greetings to all
I have a question about the use of selectors. I am using 3.4.2
I have this selector in my code
$testing = $::hostname ? {
/(host1|host2|host3)/ => 'filetest',
default => 'file',
}
I would like to use a variable as a multiple expression in a selector like
this
$VARIABLE ='/(host1|host2|host3)/'
$testing = $::hostname ? {
$VARIABLE => 'filetest',
default => 'file',
}
¿Is that possible?
I've tried different ways but does not work. With quotes, without quotes,
etc.. It always select the default file (file) if I put variable, but if I
do not put variable (first code) it works ok and FileTest is used if
hostname is in expression.
I would like to use VARIABLE in hiera to use the name of hosts (not in hard
code)
¿Is that possible?
Thanks in advance :-)
--
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/5eecc840-5ab9-4636-a9be-492e8f65250c%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.