puppet:为 exec 设置全局超时
puppet: set global timeout for exec
我有一个在 exec 中包含许多操作的人偶清单,这里是其中两个的示例:
Exec { path => "/bin" }
exec {
"apt_get_update":
timeout => 0,
command => "/usr/bin/apt-get update";
"dlmpi":
timeout => 0,
command => "wget http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.5.tar.gz",
cwd => "/usr/local";
}
有没有办法全局设置 timeout
这样我就不必为每个操作重复(也许忘记)?
试试这个代码:
Exec { timeout => 0 }
您可以在有关 resource defaults 的文章中找到更多详细信息。
更新:
您也可以尝试使用人偶 collector. It gives you more control about which resources will have default values: amending-attributes-with-a-collector.
我有一个在 exec 中包含许多操作的人偶清单,这里是其中两个的示例:
Exec { path => "/bin" }
exec {
"apt_get_update":
timeout => 0,
command => "/usr/bin/apt-get update";
"dlmpi":
timeout => 0,
command => "wget http://www.open-mpi.org/software/ompi/v1.6/downloads/openmpi-1.6.5.tar.gz",
cwd => "/usr/local";
}
有没有办法全局设置 timeout
这样我就不必为每个操作重复(也许忘记)?
试试这个代码:
Exec { timeout => 0 }
您可以在有关 resource defaults 的文章中找到更多详细信息。
更新: 您也可以尝试使用人偶 collector. It gives you more control about which resources will have default values: amending-attributes-with-a-collector.