【问题标题】:Communication with chef server/chef node without using knife不使用刀与厨师服务器/厨师节点通信
【发布时间】:2016-06-02 13:30:27
【问题描述】:

我想使用 chef 自动化服务器管理。

在刀的帮助下,我能够

  1. 从厨师超市下载食谱

  2. 将食谱上传到厨师服务器

  3. 引导节点

是否有可能在没有刀的帮助下做这些事情。我们可以使用厨师服务器 api 来做所有这些事情吗?

【问题讨论】:

    标签: chef-infra


    【解决方案1】:

    技术上是的,而且#1 和#2 现在很少使用knife 完成。 Berkshelf 和 Policyfiles 承担了这些工作,但它们也是命令行工具,而不是 API。不过,它们通常可以在脚本中使用。至于#3,没有任何具体内容。 Fog gem 有一些通用的基于 SSH 的引导 API,除此之外的任何东西都需要您自己编写。

    【讨论】: