我有一个以下的木偶模块
timeout => () ? :
<form action="includes/insert.php" method="post">
<h3>Username</h3>
<input type="text" name="username">
<br>
<br>
<h3>Email Address</h3>
<input type="email" name="email">
<br>
<br>
<h3>Password</h3>
<input type="password" name="password">
<br>
<br>
<br>
<input id="submit-btn" type="submit" name="submit" value="Submit">
</form>
本质上是我想做的,但是正确的语法是什么?它有可能吗?
答案 0 :(得分:7)
Puppet的三元运算符版本更为通用&#34; selector&#34;。您的案例的语法如下所示:
exec { 'Do something':
command => '/usr/bin/someStuff',
timeout => $someBoolean ? { true => 100000000, default => 300 }
}
控件表达式(上面的$someBoolean
)实际上可以是产生值的任何表达式,并且可以提供任意数量的相应案例。