找到Vagrantfile文件夹

Sar*_*h G 12 vagrant

我正在尝试调整我的Vagrantfile,以便它在项目根目录中自动创建一个文件夹,如果它丢失了.创建该文件夹是没有问题的,但我无法找出其中创建该文件夹.

我能够弄清楚这个信息在Vagrant::Environment对象上是可用的cwd,但我无法弄清楚如何从我的Vagrantfile中获取当前实例.Vagrant的文档似乎有点稀疏.

编辑:

我的问题不是关于如何使用Puppet.我正在写一些代码里面的Vagrantfile.我想知道如何获取当前的实例Vagrant::Environment.

Dav*_*ish 24

要查找Vagrantfile目录,请在Vagrantfile中尝试:

vagrant_root = File.dirname(__FILE__)
Run Code Online (Sandbox Code Playgroud)