puphpet 是否在 digitalocean 上安装 vm?

Does puphpet install vm on digitalocean?

我想我很了解 puppet 和 vagrant,但是我可能把自己弄糊涂了。

所以我使用 puphpet.com 创建了一个 Puppet 设置,我选择 Digital Ocean 作为我的部署目标,然后我输入我的 API 密钥,一切都是嗯

他们说的最后一步是 运行 vagrant up.

我猜这会在我的本地机器上安装一个虚拟机并创建一个 Digital Ocean droplet,然后 运行 在本地新的 droplet 和虚拟机上创建 puppet 清单。

我的主要问题是:我不确定它是否在我的 droplet 中安装了虚拟机?

谁能帮忙解释一下实际发生的过程?

所以 Vagrant 本身只是一个虚拟机管理程序(如 Virtualbox)或云提供商(如 DigitalOcean)的包装器。

Vagrant DigitalOcean 插件将使用 API 创建一个服务器进行交互,然后它会复制你的文件并 运行 在创建的服务器上。

如果您选择 Digital Ocean 作为部署目标,当您 运行 vagrant up 它将创建一个服务器,然后在上面安装 Puppet,复制所需的清单并安装您拥有的堆栈请求。

根据我刚刚 运行 的快速测试,如果您选择 DigitalOcean 作为提供程序,它不会在您的本地计算机上创建 VM,它只会创建 DigitalOcean 服务器。