我在使用模块hiera数据时遇到了一些问题。': #content => hiera('oranges') #this works with global hieracontent => $apples}
如您所见,当我在我的节点上运行这个模块时,全局hiera似乎与“hiera(‘橙子’)”一起工作。当我尝试使用模块hiera数据时,木偶运行成功完成,但是
Warning: Config file /home/vagrant/hiera.yaml not found, using Hiera defaults
WARN: Fri Apr 25 16:32:24 +0100 2014: Not using Hiera::Puppet_logger.我知道Hiera是什么,为什么这很重要,但我不知道如何解决这个问题。hiera.yaml文件存在于回购程序中,但它不在家里/流浪汉/象形文字中找到,而是在./
Queston:使用角色和概要文件方法,可以使用'puppetlabs-apache', '8.3.0'进行hiera查找吗?每个站点都配置了hiera,例如hiera.yaml:路径:- site /%{:site}.yaml-角色/%{:角色}.yaml以依赖于站点的方式查找如果hiera无法实现这个模块,我可以在webapp.pp中执行一些逻辑,例如:
因此,我试图使用hiera来改变我设置git user.name和user.email的方式。在我的流浪汉盒子上。我的default.pp里有这个 value => hiera("github_username"), value => hiera("github_email"),在Vagrant文件中,我有以下内容