build.properties相当于木偶?

时间:2017-01-26 20:13:58

标签: java ant puppet

在ANT for Java中构建内容时,可以包含一个属性文件,在构建期间可以读取不同的值。

是否有可能与Puppet做类似的事情?例如,如果我想在代理程序上运行puppet agent目录时在数据库中将数据库密码和用户名设置为相同的东西?

1 个答案:

答案 0 :(得分:2)

正如@MattSchuchard评论的那样,Hiera是Puppet用于存储和检索静态数据的机制,以便在目录构建期间使用。它比Ant的build.properties更深刻,更强大,因为它

,等等。

还有很多可以说的,但如果您只想将Hiera数据类似于Ant build.properties文件中的数据,那么您需要知道的主要内容是内置的背面-ends提供YAML和JSON格式而不是Java .properties格式,并且您的清单可以通过将请求项的密钥传递给hiera()函数来访问数据。您的Puppet版本的Puppet文档将更多地说明数据文件的放置位置以及如何配置Puppet以使用它们。