summaryrefslogtreecommitdiffstats
path: root/examples/code/snippets
diff options
context:
space:
mode:
Diffstat (limited to 'examples/code/snippets')
-rw-r--r--examples/code/snippets/tagged.pp25
1 files changed, 25 insertions, 0 deletions
diff --git a/examples/code/snippets/tagged.pp b/examples/code/snippets/tagged.pp
new file mode 100644
index 000000000..f4d6ff7ca
--- /dev/null
+++ b/examples/code/snippets/tagged.pp
@@ -0,0 +1,25 @@
+# $Id$
+
+tag testing
+tag(funtest)
+
+$yayness = tagged(yayness) ? {
+ true => "true", false => "false"
+}
+
+$testing = tagged(testing) ? {
+ true => "true", false => "false"
+}
+
+$both = tagged(testing, yayness) ? {
+ true => "true", false => "false"
+}
+
+$bothtrue = tagged(testing, testing) ? {
+ true => "true", false => "false"
+}
+
+file { "/tmp/taggedyayness$yayness": ensure => file }
+file { "/tmp/taggedtesting$testing": ensure => file }
+file { "/tmp/taggedboth$both": ensure => file }
+file { "/tmp/taggedbothtrue$bothtrue": ensure => file }