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