Repo that goes along with the DevOps for the Desperate book.
DevOps for the Desperate is a book by Bradley Smith that provides an introduction to DevOps, CI/CD, Vagrant, Ansible, Docker, and Kubernetes.
As I'm using a M1 MacBook Pro, there's some special setup required. Bradley Smith did their best to help in the book with people using M1 Macs, but I ran into way more problems than the book could solve.
- Install HomeBrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
. - Install Vagrant
brew install --cask vagrant
. - Install Vagrant VMWare Utility
brew install --cask vagrant-vmware-utility
. - Install VMWare Fusion provider
vagrant plugin install vagrant-vmware-desktop
. - Install VMware Fusion Technology Preview 21H1 (for ARM).
- Because of the Vagrant VMWare Utility not liking the VMWare Fusion tech preview, we need to create a symlink
ln -s "/Applications/VMware Fusion Tech Preview.app" "/Applications/VMware Fusion.app"
and this works because the Vagrant VMWare Utility is written in Go and works with Rosetta 2 just fine.
Pull requests are not accepted right now, due to this being a repo containing the files I'm using to learn DevOps.