我正在使用厨师版[Chef:10.14.4]。我想创建几个配方,从数据库读取和写入关于在不同服务器上运行的不同服务的动态信息。
以下是一个例子:
问题是:
或者,还有其他方法吗?
答案 0 :(得分:1)
您不必使用数据字节来让一台服务器了解另一台服务器。使用search。您可以按属性,配方,标签等搜索节点。在您的情况下,您可以在运行列表中搜索具有您的apache服务的节点。如果你通过搜索获得了所有3个节点,那么希望他们能够运行apache。
如果您仍然需要/需要更新配方中的数据标签,请参阅Data Bags help中的在配方中创建和编辑数据包。