Skip to content

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
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