2

我正在尝试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标志?

4

0 回答 0