From 15a404e6a0d95383f02423860a599ad987830424 Mon Sep 17 00:00:00 2001
From: neodarz <neodarz@neodarz.net>
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