在Puppet中将变量转换为字符串

时间:2016-02-03 10:41:28

标签: ruby puppet

是否可以将Boolean变量转换为String中的Puppet?我想在替换字符串时使用它。我可以使用条件语句,但也许没有必要。

$variable = true
$my_string = "status _"
$string = regsubst($my_string, '_', $variable)

像这样的东西

1 个答案:

答案 0 :(得分:5)

我建议使用puppetlabs-stdlib函数:

bool2str

使用可选提供的参数将布尔值转换为字符串。可选的第二个和第三个参数分别表示转换为true和false的内容。如果只给出一个参数,则将其从布尔值转换为包含“true”或“false”的字符串。

例子:
Java