Ansible playbook to provision my/kenneth's main laptop. The layout follows Ansible best practices.
If you run these plays on your machine YOUR BOX WILL BE RECONFIGURED AND YOU MIGHT NOT LIKE IT!
I/kenneth am currently using Xubuntu 20.04, so many of the Ansible tasks use apt(itude). You could easily adapt this for other Debian releases or fork/modify it for rpm based distros.
Install prerequisites. (X)Ubuntu ships with python3 pre-installed, so use the package manager to install pip.
$ sudo apt-get install -y aptitude
$ sudo aptitude install -y software-properties-common
$ sudo aptitude install -y python3-pip
$ ansible-playbook -K devbox.yml
Manual tasks. Writing these down so I don't forget.
Use an @upgrade tag to make it safe and easy to upgrade.
Install Vagrant
clean up unused ansible files generated by ansible-galaxy