gpt4 book ai didi

puppet - puppet 参数的内联 if 语句

转载 作者:行者123 更新时间:2023-12-02 07:22:28 26 4
gpt4 key购买 nike

我有一个以下 puppet 模块

class base (
$someBoolean=false,
)
{
exec { 'Do something':
command => '/usr/bin/someStuff',
timeout => (someBoolean) ? 100000000 : 300
}
}

超时 => () ? : 本质上是我想做的,但是正确的语法是什么?这可能吗?

最佳答案

Puppet 的三元运算符版本是更通用的“selector ”。您的案例的语法如下所示:

exec { 'Do something':
command => '/usr/bin/someStuff',
timeout => $someBoolean ? { true => 100000000, default => 300 }
}

控制表达式(上面的$someBoolean)实际上可以是任何产生值的表达式,并且可以提供任意数量的相应情况。

关于puppet - puppet 参数的内联 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38729228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com