diff options
author | neodarz <neodarz@neodarz.net> | 2018-11-27 15:37:48 +0100 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-11-27 15:38:23 +0100 |
commit | 15a404e6a0d95383f02423860a599ad987830424 (patch) | |
tree | 9d436add216637e8da066f6f85611306dfc4ba85 /cheat/.cheat/vagrant | |
parent | 8e781f77466eb7ee6b78301042a37b5f61766e70 (diff) | |
download | dotfiles_ascii-15a404e6a0d95383f02423860a599ad987830424.tar.xz dotfiles_ascii-15a404e6a0d95383f02423860a599ad987830424.zip |
Add some cheat
Diffstat (limited to 'cheat/.cheat/vagrant')
-rw-r--r-- | cheat/.cheat/vagrant | 37 |
1 files changed, 37 insertions, 0 deletions
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 |