summaryrefslogtreecommitdiffstats
path: root/examples/code/snippets/selectorvalues.pp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/code/snippets/selectorvalues.pp')
-rw-r--r--examples/code/snippets/selectorvalues.pp15
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/code/snippets/selectorvalues.pp b/examples/code/snippets/selectorvalues.pp
index dcbf16c70..4d07da080 100644
--- a/examples/code/snippets/selectorvalues.pp
+++ b/examples/code/snippets/selectorvalues.pp
@@ -1,6 +1,9 @@
$value1 = ""
$value2 = true
$value3 = false
+$value4 = yay
+
+$test = "yay"
$mode1 = $value1 ? {
"" => 755,
@@ -17,6 +20,18 @@ $mode3 = $value3 ? {
default => 644
}
+$mode4 = $value4 ? {
+ $test => 755,
+ default => 644
+}
+
+$mode5 = yay ? {
+ $test => 755,
+ default => 644
+}
+
file { "/tmp/selectorvalues1": ensure => file, mode => $mode1 }
file { "/tmp/selectorvalues2": ensure => file, mode => $mode2 }
file { "/tmp/selectorvalues3": ensure => file, mode => $mode3 }
+file { "/tmp/selectorvalues4": ensure => file, mode => $mode4 }
+file { "/tmp/selectorvalues5": ensure => file, mode => $mode4 }