This is meant for a quick Deve environment for Java, Scala with Spark etc. Note that this will be doing a lot of Downloads so if you don't have a fast internet connection this will take a while and will look like it's hanging because I can't be bothered to do some sort of progress indicaiton
- Installed Oracle VBox on Host system
- Oracle VM VirtualBox Extension Pack
- vagrant
- Fedora 27
- Git
- Oracle JDK
- Anaconda Python 3.6
- SBT, Scala with ensime plugin installed for SBT
- Gradle
- Maven
- ohmyzsh as standard shell
- terminator
- vivaldi
- spark
- intellij installer. you'll need to do the install yourself, no silent mode sadly
- ammonite
- emacs
- ansible
Check the vagrantfile and adjust RAM usage.
Due to license reason I cannot upload the jdk executable. download the version you want, drop it in the installer folder and adjust the bootstrap.sh
- mkdir installers
- download jdk rpm and adjust bootstrap.sh accordingly
- put keys into ssh_dist folder for deployment
- vagrant up
vagrant up
You might want to modify .zshrc to include path variables to anything you want. Also don't forget to enable modules there if you install any additionally .init.el for your emacs needs. Note current KeyBinds are for a swiss-german keyboards. bootstrap.sh to update versions of software as needed and install new ones
I have made the expirience that the VM hangs hard or flickers after provisioning you might need to reboot it.
Note that files like .zshrc and .init.el are without preceeding '.' in the repo. it seems to screw with vagrant foldersyncing at least on windows hosts.
PS: If you have issues with gnome being slow https://www.virtualbox.org/ticket/17014