xref: /Universal-ctags/Units/parser-puppetManifest.r/puppet-tagged.b/input.pp (revision 6201d8aab20bf8024d5a01b300b0c4dc0c3e0e91)
1# $Id$
2
3tag testing
4tag(funtest)
5
6class tagdefine {
7    $path = tagged(tagdefine) ? {
8        true => "true", false => "false"
9    }
10
11    file { "/tmp/taggeddefine$path": ensure => file }
12}
13
14include tagdefine
15
16$yayness = tagged(yayness) ? {
17    true => "true", false => "false"
18}
19
20$funtest = tagged(testing) ? {
21    true => "true", false => "false"
22}
23
24$both = tagged(testing, yayness) ? {
25    true => "true", false => "false"
26}
27
28$bothtrue = tagged(testing, testing) ? {
29    true => "true", false => "false"
30}
31
32file { "/tmp/taggedyayness$yayness": ensure => file }
33file { "/tmp/taggedtesting$funtest": ensure => file }
34file { "/tmp/taggedboth$both": ensure => file }
35file { "/tmp/taggedbothtrue$bothtrue": ensure => file }
36