【问题标题】:Prompt user for input using boxen使用 boxen 提示用户输入
【发布时间】:2013-11-08 02:38:21
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我在 Boxen 问题队列上有一个类似的问题。没有答案。也许你可以在那里添加你的声音,看看我们是否可以从 GitHub 团队获得一些指导 - github.com/boxen/our-boxen/issues/570
  • 感谢您的提醒...我已将此评论添加到您的帖子中,希望 octocat 可以拯救我们。

标签: puppet boxen


【解决方案1】:

您可以使用 hiera 并使用 hiera-gpg 或 hiera-eyaml 后端加密 hiera 数据

其他选项是使用带有environment variables FACTER_MYPASSWORD 或external facts/etc/facter/facts.d 下的因子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 2015-05-18
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多