我正在熟悉chef,并希望在没有中央服务器的情况下构建我的工作流程(使用chef-zero和knife zero)。一切都很好,然而,chef-zero存储了.json文件中节点的信息,这些文件太大,更改太频繁,无法存储在git存储库中,我想在每个工作日重新扫描服务器,而不是将它们的定义存储在存储库中-这应该很容易自动化,因为我们没有太多的服务器。有没有什么命令可以让我只需提供ssh凭据就可以将现有的聚合节点添加到chef-zero?我知道knife zero bootstrap <node-ip>可以做到这一点,但它也会触发额外的收敛,这是我不希望发生的。
发布于 2016-11-18 21:38:57
为了清楚起见,你基本上是在描述制作自己的(不好的) Chef Server。如果您想要集中管理,您可能应该使用Chef Server,这样可以节省一些时间:)
https://stackoverflow.com/questions/40460777
复制相似问题