This bootstraps a fresh Ubuntu install for me.
- using Ubuntu 22.04 LTS
- Your username is
dana
- ssh key is stored as a 1password document called
ssh-private-key
dana
is in thesudo
group which allows him to do anything
- Configure some things via the WYSIWYG control center:
- Display resolution/external display
- Bluetooth devices
- Power saving/screen blanking
- Wifi
- Update any outdated packages and install prerequisites:
sudo apt update && sudo apt install make git tmux unzip curl emacs && sudo apt upgrade
- Reboot (we likely got a new kernel in the previous step)
- Copy secrets repo into
~/secrets
andmake
- Clone this repo into
~/src/bootstrap
- Install the system packages
make base
- Install the user customizations
make user
This will definitely go smoothly, requiring no modification to the playbooks or manual intervention.