麻烦设置节点['chef-client'] ['interval']

时间:2014-06-06 23:06:10

标签: attributes chef

我搜索了很多地方并且没有找到答案,我怀疑我遗漏了一些基本或基本的东西(可能两者都有)

我正在使用chef-client::windows_service食谱并尝试设置间隔,似乎无法对其进行排序。

我在角色级别尝试过:

{
  "defaults": {
    "chef_client": {
      "interval":15
    }
  },
  "overrides":{
  }
} 

并在节点级别:

{
  "chef_client": {
    "interval":25
  },
  "tags":[]
} 

但节点上的间隔仍为1800(默认值)

1 个答案:

答案 0 :(得分:0)

在chef-client配方中将间隔设置为默认级别。你需要覆盖它。使用

overrides['chef_client']['interval'] = 900

override_attributes({
  'chef_client' => {
    'interval' => 900
  },
}),

更改为900,因为您真的不想每15秒运行一次Chef客户端。我以为你的意思是15分钟。