Puphpet - 将自定义文件添加到hiera.yaml

时间:2017-03-09 08:43:08

标签: vagrant puphpet hiera

我在github repo上询问了这个问题,但没有人回答我:/(见this topic

这是我原来的问题:

  

我想自定义hiera.yaml,将新的conf文件添加到“:hierarchy:”部分。   但是当我做“流浪汉”时,它似乎不起作用:/

     

我是否必须摧毁并重新装上我的流浪盒?

     

我想将自定义文件添加到hiera.yaml的原因是我有多个框,我想同时为所有这些框定义我的vhost,sql数据库和用户等。

任何人都可以解决我的问题吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您已经构建了VM,则不会在vagrant up之后运行配置(只有初始配置将运行配置)

如果您需要在更改hiera.yaml文件后运行

强制进行配置
$ vagrant provision 

$ vagrant up --provision

答案 1 :(得分:0)

我发现其他的东西是将文件添加到我的vagrant配置中的好方法我认为:在“Vagrantfile”中还有3个代码块加载config.yaml,config-custom.yaml和config- {provider} .yaml files

我尝试添加更多块来加载我的自定义文件,但在启动/配置后仍然存在错误。

如果您有更多信息,我会接受它:)

如果我找到解决方案,我会写另一个答案。