如何将更改应用于Puphpet配置(通过Vagrant)

如何将更改应用于Puphpet配置(通过Vagrant),vagrant,puphpet,Vagrant,Puphpet,我使用构建了配置,并使用vagrant up成功部署了虚拟机。现在我尝试对它进行一些自定义,并在文档中看到VM中有两个文件夹可以运行脚本:puphpet/files/exec always和puphpet/files/exec once 我编写了两个测试BASH脚本并将它们放在那里,但我可以“应用”这些脚本的唯一方法是完全销毁VM并从头开始重新编程。这需要大量的时间 测试和调试这些脚本的正确方法是什么?您应该使用$vagrant provision 我真希望有一种方法可以手动运行exec一次/e

我使用构建了配置,并使用
vagrant up
成功部署了虚拟机。现在我尝试对它进行一些自定义,并在文档中看到VM中有两个文件夹可以运行脚本:
puphpet/files/exec always
puphpet/files/exec once

我编写了两个测试BASH脚本并将它们放在那里,但我可以“应用”这些脚本的唯一方法是完全销毁VM并从头开始重新编程。这需要大量的时间


测试和调试这些脚本的正确方法是什么?

您应该使用
$vagrant provision

我真希望有一种方法可以手动运行exec一次/exec始终。。而不必运行整个资源调配过程。。这真的让设置很痛苦。仍然比手动设置新服务器更好though@SgtPooki您可以
$vagrant ssh
然后运行
$./vagrant/puphpet/shell/execute files.sh
@JuanTreminio vagrant ssh-c.“/vagrant/puphpet/shell/executei files.sh”也可以运行。。我更担心的是以更简单的方式调用特定脚本。。类似于vagrant provision-i(其中-i是交互式的,您可以批准任何脚本)