diff options
Diffstat (limited to 'dotfiles/cheat/vagrant')
-rw-r--r-- | dotfiles/cheat/vagrant | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dotfiles/cheat/vagrant b/dotfiles/cheat/vagrant new file mode 100644 index 0000000..8c0b6c0 --- /dev/null +++ b/dotfiles/cheat/vagrant @@ -0,0 +1,37 @@ +# Initate Vagrant +mkdir vag-vm; cd vag-vm +vagrant init + +# Add a box to vagrant repo +vagrant box add hashicorp/precise32 + +# Add a box Vagrant file +config.vm.box = "hashicorp/precise32" + +# Add vm to public network as host +config.vm.network "public_network" + +# Add provision script to vagrant file +config.vm.provision :shell, path: "provision.sh" + +# Start vm +vagrant up + +# Connect to started instance +vagrant ssh + +# Shutdown vm +vagrant halt + +# Hibernate vm +vagrant suspend + +# Set vm to initial state by cleaning all data +vagrant destroy + +# Restart vm with new provision script +vagran reload --provision + +# List status of each VM +# --prune invalid entries from the list. This is much more time consuming than simply listing the entries. +vagrant global-status --prune |