This installs and configures the components required for my local development environment running Ubuntu 22.04+ on WSL2.
Includes:
- ansible
- docker
- terraform
- zsh, ohmyzsh and powerlevel10k theme
- git config and credential manager
- aws cli v2
- Install Windows Subsystem for Linux
wsl --install
- Install Ubuntu from the Microsoft Store
- Install Git for Windows, ensuring to use GCM Core as the credential manager
- Locate
git-credential-manager.exe
typically/mnt/c/Users/<user>/AppData/Local/Programs/Git/mingw64/bin/git-credential-manager.exe
- Install your choice of Nerd Font such as FiraCode Nerd Font
- Launch a WSL terminal and run through first time setup
- Add your user to passwordless sudo using
sudo visudo
- Customise
localhost/hosts.yml
- Run
make
- Profit