puppet:为exec设置全局超时

时间:2015-05-12 15:00:30

标签: deployment puppet

我有一个在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所以我不必为每个操作重复(也许忘记)?

1 个答案:

答案 0 :(得分:2)

试试这段代码:

Exec { timeout => 0 }

您可以在有关resource defaults的文章中找到更多详细信息。

<强>更新 您也可以尝试使用puppet collector.它可让您更好地控制哪些资源具有默认值:amending-attributes-with-a-collector