A NeverwinterDP and DemandCube Project
This is the Vagrant Setup for developing Sparkngin
This sets up the following virtualboxs:
Box role | Host Name |
---|---|
Sparkngin | sparkngin1 |
Kafka and Zookeeper | sparkngin2 |
git clone https://github.com/DemandCube/developer-setup.git
cd developer-setup
./setup.sh
vagrant plugin install vagrant-flow
git clone https://github.com/DemandCube/NeverwinterDP-developer-setup.git
cd NeverwinterDP-developer-setup
./setup.sh #This will take a long time
#Then you'll be able to...
# vagrant ssh sparkngin1
# or
# vagrant ssh sparkngin2
cd NeverwinterDP-developer-setup
./destroyAndCleanup.sh
https://github.com/DemandCube/vagrant-flow
- multiinitconfig.yml
- default file used by vagrant flow multiinit
- defines which hosts to create based on which DemandCube box config
- groupconfig.yml
- default file used by vagrant flow ansibleinventory
- defines which hosts are part of which ansible group
- flow-playbook.yml
- default file used by vagrant flow playbook
- defines which ansible inventory file and playbook to execute
- Add the remote, call it "upstream":
git remote add upstream git@github.com:DemandCube/NeverwinterDP-developer-setup.git
- Fetch all the branches of that remote into remote-tracking branches,
- such as upstream/master:
git fetch upstream
- Make sure that you're on your master branch:
git checkout master
- Merge upstream changes to your master branch
git merge upstream/master