我是第一次设置厨师服务器,并想知道我应该存储每个节点唯一的配置信息。例如,每个服务器都有一个包含客户端特定信息的应用程序,但每个服务器的信息不同。我需要一个看起来像这样的映射:
node1 : application1 : client1,client2,client3
node2 : application1 : client3,client5,client9
node3 : application1 : client1,client7,client8
提前致谢。
答案 0 :(得分:0)
您可以将此信息放在节点配置中。
所以,在nodes/node1-hostname.json
内你会有:
{
"application1": {
"clients": ["client1", "client2", "client3"],
},
"run_list": [
"recipe[webserver]",
"recipe[your_recipe]"
]
}
然后在nodes/node2-hostname.json
和nodes/node3-hostname.json
内,您将拥有其特定的配置。