From 15a404e6a0d95383f02423860a599ad987830424 Mon Sep 17 00:00:00 2001 From: neodarz Date: Tue, 27 Nov 2018 15:37:48 +0100 Subject: Add some cheat --- cheat/.cheat/vagrant | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 cheat/.cheat/vagrant (limited to 'cheat/.cheat/vagrant') diff --git a/cheat/.cheat/vagrant b/cheat/.cheat/vagrant new file mode 100644 index 0000000..8c0b6c0 --- /dev/null +++ b/cheat/.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 -- cgit v1.2.1