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