# $Id$ tag(testing) tag(funtest) class tagdefine { $path = tagged(tagdefine) ? { rtrue => "true", rfalse => "false" } file { "/tmp/taggeddefine$path": ensure => file } } include tagdefine $yayness = tagged(yayness) ? { true => "true", false => "false" } $funtest = 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$funtest": ensure => file } file { "/tmp/taggedboth$both": ensure => file } file { "/tmp/taggedbothtrue$bothtrue": ensure => file }