gpt4 book ai didi

ubuntu - 将 PuPHPet 中的配置用于生产服务器

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:12 26 4
gpt4 key购买 nike

我用运行 Ubuntu 14.04 的 PuPHPet 和 Vagrant 构建了一个测试服务器。
我有一台运行 Ubuntu 14.04 的具有根访问权限的服务器

我的目标是在我的实时服务器上安装我的 Vagrant Box 上的所有软件。
因此,我使用“apt-get”安装了 puppetmaster 和 puppet,并将它们配置为使用我在实时服务器的主机文件中添加的主机“puppet”。

然后我将 Vagrant Box puphpet/puppet 文件夹中的所有内容复制到我的服务器/etc/puppet/manifests。
我用 apt-get 安装了“augeas-tools 和 libaugeas-dev”并运行“/usr/bin/gem install haml hiera facter json ruby​​-augeas”

在那之后,我尝试使用“puppet agent --test”加载 puppet manifest,这种方法有效但产生了这个错误:“错误:无法从远程服务器检索目录:服务器上的错误 400:无法解析环境生产:无法匹配 |$key,位于/etc/puppet/manifests/nodes/hhvm.pp:63 on node puppet"
很明显,它并没有那么容易工作。不幸的是,我没有在 Stackoverflow 上找到教程或其他东西来帮助我。

问题是:我如何在我的实时服务器上使用 PuPHPet 东西来启动和运行它,或者我必须更改什么? (是的,我知道,我不应该使用 X-Debug,但除此之外呢?)

最佳答案

PuPHPet 的一些工具依赖于 Puppet future 的解析器。您看到的错误是仅在该解析器中可用的 foreach。

目前,使用 PuPHPet 配置配置现有服务器的最简单方法是使用此插件:https://github.com/tknerr/vagrant-managed-servers

关于ubuntu - 将 PuPHPet 中的配置用于生产服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26126505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com