从vagrant文件中查找当前的vagrant操作?

从vagrant文件中查找当前的vagrant操作?,vagrant,vagrantfile,Vagrant,Vagrantfile,我正在寻找一种从vagrant文件中查找当前“vagrant”子命令(例如“up”、“provision”)的方法 我知道可以获取ARGV(例如),但是在ARGV中简单地查找“up”和“provision”可能会意外地获取插件子命令参数 有没有办法从Vagrant文件内部判断Vagrant打算执行哪个命令 这样做的目的是避免执行耗时的操作,这些操作是“供应”和“启动”所必需的,但对于其他子命令(例如,从AWS获取信息)是多余的。您使用什么进行供应?@user2182349我混合使用Puppet和

我正在寻找一种从vagrant文件中查找当前“vagrant”子命令(例如“up”、“provision”)的方法

我知道可以获取ARGV(例如),但是在ARGV中简单地查找“up”和“provision”可能会意外地获取插件子命令参数

有没有办法从Vagrant文件内部判断Vagrant打算执行哪个命令


这样做的目的是避免执行耗时的操作,这些操作是“供应”和“启动”所必需的,但对于其他子命令(例如,从AWS获取信息)是多余的。

您使用什么进行供应?@user2182349我混合使用Puppet和shell脚本进行供应。我想查询S3 bucket对象,但仅当我要设置时。当我不需要这些信息时,我想避免减慢其他命令(如“status”/“destroy”/“ssh”/“halt”等)的速度。你能发布Vagrant文件吗?@user2182349它包含了太多我不想公开的信息,我不确定这与我的问题有什么关系。你能把所有的设置都从上面移走吗?