如何为节点设置环境

时间:2014-04-23 20:33:47

标签: chef chef-solo knife-solo

我正在尝试根据环境配置一些具有特定run_lists的节点。所以我创建了环境,然后创建了角色并指定了env_run_list,之后创建了节点my_node_ip.json

{
  "chef_environment": "test",
  "run_list":["role[base]"]
}

但是当我启动knife solo cook时,设置了_default环境。在我发出-E test标志后,它就可以了。当我在节点的配置中指定chef_environment变量时,这是我期望的正确行为。

是否有更好的方法可以避免使用-E标志?

0 个答案:

没有答案