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 :-)