使用boxen提示用户输入

时间:2013-10-29 04:40:54

标签: puppet boxen

我对boxen(和puppet)完全不熟悉,我想在设置过程中提示用户输入密码。我需要加密输入并将其添加到配置文件中。

我将使用模板生成文件,但获取密码有点棘手,因为木偶在模板内执行代码时不会写入控制台。

我考虑过使用ruby或shell脚本来提示用户,然后将密码存储在环境变量中以便稍后在模板中使用,但我不知道这是否是最好或最安全的方式去做这个。

有什么建议吗?用boxen / puppet做这种事情是否有“最佳实践”?

1 个答案:

答案 0 :(得分:0)

您可以使用hiera-gpg或hiera-eyaml后端

来使用hiera和加密hiera数据

其他选项是在/etc/facter/facts.d

下使用environment variables FACTER_MYPASSWORD或external facts的facter