将运行时的参数传递给厨师

时间:2014-12-24 19:05:16

标签: chef chef-solo

我正在运行厨师独奏

在运行时我想通过软件的安装位置&我尝试使用chef-solo安装的其他参数

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您可以使用-j选项chef-solo(或chef-client)来提供此类内容,但请确保正确格式化。另一个选择是从指定的路径(通常是JSON或Yaml格式化)中读取配置文件中的配方代码,并在配方代码的其余部分中使用它。环境变量也是一个选项,但我会避免它,因为你可能会惊讶于env vars未设置(sudo,ssh等)。