-
Notifications
You must be signed in to change notification settings - Fork 17
DM 02 Ops Setup
Chaim Eliyah edited this page Oct 11, 2021
·
5 revisions
[WIP]
We are using Ubuntu as our primary distribution. Some of the legacy machines are still running Debian. If you are doing ops work, it's recommended to use this distribution. Mac OS X is not capable of running the same virtualization as prod. We used to get by with VirtualBox, but as Linux continues to catch up to its commercially available cousin (Darwin BSD), maintaining two separate stacks introduces unnecessary risk.
First, follow the Ubuntu Developer Setup instructions. Then, from your ~/Code/machete
directory:
git clone [email protected]:SavageLearning/machete-cm.git cm
sudo apt install qemu-kvm libvirt-daemon-system virtinst virt-manager virt-viewer bridge-utils cloud-image-utils libguestfs-tools
Install VirtualBox (.deb)- Install ChefDK.
- Install Vagrant:
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install vagrant
- Install the vagrant-libvirt provider... Zzz