- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在使用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/
我是 Vagrant 的新手,我使用 PuPHPet 来构建 vagrantfile,但是当我执行 vagrant up 命令时,我收到此错误: λ vagrant up Bringing machi
第一次修补 ElasticSearch。通过添加在我的 VM 上安装 ES elastic_search: install: '1' settings: version
我一直在使用PuPHPet设置开发/暂存托管环境,它是为了非常简单和高效的部署而设计的。 但是,我遇到了一种情况,我需要在各种服务器配置文件(即 Nginx 和 Apache 配置、cron 作业等)
我玩这个太久了(现在一周了),我需要一些帮助。 我用 PuPHPet 创建了一个 Vagrant 配置它给了我很多错误。我正在尝试的简单事情是使用 Nginx、PHP 和 MySQL 运行 12.04
我用运行 Ubuntu 14.04 的 PuPHPet 和 Vagrant 构建了一个测试服务器。 我有一台运行 Ubuntu 14.04 的具有根访问权限的服务器 我的目标是在我的实时服务器上安装我
我正在尝试在 vagrant 和 puphpet 的帮助下建立一个开发环境我通过 puphpet 网站设置了一些设置然后在我运行 vagrant up 时下载了文件一切正常我可以通过机器 ssh 但
如果我使用 puPHPet 配置了一个 vagrant box在 OSX 上,是否可以通过简单的配置文件更改将 PHP 版本从 5.5 升级到 5.6,或者我是否需要从头开始重新配置? 或者,通过 g
我觉得我错过了一些基本的东西。如何使用 PuPHPet 在一个 vagrantfile 中定义两台机器,都是 Ubuntu 14.04,但一台安装了 mysql,另一台安装了 elasticsearc
我用 https://puphpet.com 构建了我的配置并使用 vagrant up 成功部署了我的虚拟机。现在我尝试对其进行一些自定义,并在文档中看到有两个文件夹用于在虚拟机中运行脚本: pup
我用 https://puphpet.com 构建了我的配置并使用 vagrant up 成功部署了我的虚拟机。现在我尝试对其进行一些自定义,并在文档中看到有两个文件夹可以在 VM 中运行脚本:pup
来自“config.yaml”文件的示例: locations: ... some_location_root: location: / try_files: -
我刚刚使用 Vagrant 和 Puphpet 设置了一个虚拟机。我知道我有 MySQL,因为我可以在命令行中使用 mysql。我刚刚进行了基本安装。 不过,我不知道如何设置我的 sequel pro
我昨天使用 PuPHPet 设置了 Vagrant,一切似乎都运行良好。我使用 Querious 连接到 mysql 数据库。但是,我没有保存我用来连接的配置,今天早上做了 vagrant up 之后
我正在设置我的第一个 puphpet/vagrant box,一切都很好,只是我无法识别我网站的 .htaccess。我安装了带有 apache2 和 MySQL 的 CentOS,我正在运行重写以删
我正在尝试使用 PuPHPet Vagrant 机器。 除了通过 gui 提供的内容之外,我根本没有自定义它,但它不想提供 - 我收到以下错误: 如果我 ssh 进入机器并运行命令,那么我会得到相同的
我确定我遗漏了一些简单的东西,但在运行 vagrant up 时出现此错误。 ==> default: Error: Could not parse for environment productio
为了确定,从 puphpet.com 下载并尝试了几个不同的版本。这是来自 puphpet config.yaml 的代码的 mongo 部分: mongodb: install: '1'
我已经被这个错误困扰了好几个小时了,我似乎在互联网上找不到任何有用的信息。错误是经典的 Fatal error: Class 'SimpleXMLElement' not found in /var/
我有一个运行 CentOS 的 Vagrant VM,它是从一个 puphpet 文件 (config.yaml) 构建的,我正在尝试设置和访问 PHP 错误日志。 config.yaml - PHP
我用过 puphpet.com快速设置 Wheezy VM。 VM 运行良好,但我希望将另一个虚拟主机添加到 Apache。 根据 puphpet 文档: I have completely rewr
我是一名优秀的程序员,十分优秀!