【问题标题】:properties file for vagrant and puppetvagrant 和 puppet 的属性文件
【发布时间】:2013-03-18 04:53:51
【问题描述】:

我正在为我们正在构建的一组系统创建公司内部的 SDK。 我们有多个阶段,例如“开发”、“质量保证”和“生产”,我们提供真正的服务。

我希望 SDK 能够反映这些阶段。为此,我想使用 vagrant、puppet 和某种属性文件,其中包含与阶段匹配的服务版本。

可以有这样的外部文件吗?它所定义的只是版本的几个变量。 其他所有内容(节点、网络、应用程序、WAR 文件、数据库等)都应在通用 vagrant/puppet 文件中定义。

感谢您的帮助!

【问题讨论】:

    标签: sdk puppet vagrant


    【解决方案1】:

    看看hiera,它是puppet参数的分层数据结构,它可以为不同的环境(dev、test和prod)设置不同的参数值。

    从 puppet3 开始 hiera 内置于 puppet 中(确保您的 vagrant box 上的 puppet 客户端大于 3,运行:puppet -V)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      相关资源
      最近更新 更多