厨师刷新自动属性,没有厨师 - 客户端运行

时间:2017-03-10 19:40:29

标签: chef chef-recipe devops

我想刷新节点上的自动属性,例如.filesystem属性以获取节点上的磁盘空间等。如果不在节点上运行sudo chef-client,我该怎么做? chef-client -o ...似乎无法运作。

对于上下文,我使用我的厨师服务器设置节点以及角色和运行列表。运行chef-client将运行相应的运行列表,在某些情况下我不想这样做(例如我有一个安装并运行docker镜像的运行列表,我只想偶尔这样做)

1 个答案:

答案 0 :(得分:1)

这不是Chef直接支持的。如果没有重大工作,你可以得到的最接近的是只有代码node.save的配方,然后你可以通过-o模式运行。请记住,这将比Ohai数据更改更多,因为运行列表扩展中通常来自烹饪书的所有属性都不会出现,这就是-o首先禁用节点保存的原因。更一般地说,您可以构建一个运行Ohai并仅更新自动级别属性的工具,但Chef本身不存在此类脚本。

相关问题