gpt4 book ai didi

vagrant - PuPHPet 与 Puppet?

转载 作者:行者123 更新时间:2023-12-02 15:54:52 25 4
gpt4 key购买 nike

我一直在使用PuPHPet设置开发/暂存托管环境,它是为了非常简单和高效的部署而设计的。

但是,我遇到了一种情况,我需要在各种服务器配置文件(即 Nginx 和 Apache 配置、cron 作业等)中提供更详细的指令,而 PuPHPet 不允许我这样做。

我的问题是:

PuPHPet 仅用于基本服务器设置吗?

如果您需要对配置进行更多操作,是否应该使用 PuPHPet,然后从那里手动修改 list ?或者这很糟糕,因为 PuPHPet 的任何更新都会覆盖所述文件?

最后,如果您需要微调控制,您是否应该从头开始编写 Puppet 配置(不使用 PuPHPet)?

编辑:不确定为什么这会被投票结束。我只是问为什么人们在 Puphpet 上使用自定义 Puppet 配置,以及他们是否能够完成相同的配置任务

最佳答案

Is PuPHPet intended purely for basic server setups only?

Puphpet 主要用于开发环境,尽管我添加了对推送到公共(public)服务器的支持。在安全方面,我尝试使用常识,例如防火墙和公共(public)服务器需要私钥。

也就是说,Puphpet 由一个人(我)维护,它只允许我有时间实现的详细服务器配置。对于 PHP 和 Apache 之类的东西来说,这是相当深入的。对于 Nginx、Ruby、Python 之类的东西,情况就不那么好了。

If you need to do more with your configuration, should you use PuPHPet, and then modify the manifests manually from there?

是的。

Or is this bad because any updates to PuPHPet will overwrite said files?

这还不错,但是如果您重新生成存档,那么它不会考虑您可能已经完成的任何其他操作。我建议在 nodes 目录中添加一个附加的 .pp 文件,而不是写入包含的文件。

And lastly, if you need fine tuned control, should you just be writing Puppet configs from scratch (without the use of PuPHPet)?

是的。如果您需要我尚未实现的东西,那么请务必编写您自己的 Puppet 配置。

关于vagrant - PuPHPet 与 Puppet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484999/

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