与厨师服务器创build食谱和angular色

我想运行:

knife role create blah 

我使用厨师独奏,不需要连接到服务器。 我只是想运行这些命令来帮助我快速预填充文件。 每次运行这些命令,它都会尝试连接到服务器。

这不会发生

 knife cookbook create blah 

双重效果。

更新:

我注意到数据库和环境也是如此。 我已经在其他地方读过,刀主要是用于厨师服务器API,但似乎不可能做到这一点。 它只需要保存darn文件。

厨师服务器和厨师独奏的angular色在代表方式上有很大不同。 在厨师服务器中,他们存储在数据库中,而厨师独奏则使用扁平的JSON或Ruby文件。

你必须问opscode为什么它不适用于厨师独奏用例,但我的猜测是,它更多地涉及创build和上传angular色到数据库,所以他们旨在简化这个用例。

无论哪种方式,厨师独奏创buildangular色是非常简单的。 只需创build该angular色的目录和文件。

http://docs.opscode.com/chef_solo.html#roles

你应该看看刀独奏

包被烹饪是非常主观的。 EngineYard的好人,在他们的厨师 仓库里有一个Rakefile ,这个任务创build一个默认布局的食谱。

对于一个数据包来说,这是没有意义的 – 它是一个普通的json。

最后,环境是一个Chef-Server唯一的function,如果你使用厨师独奏,这将不起作用。