This Ansible playbook is used to setup my WSL2 based Ubuntu workspace.
Oneliner to bootstrap the development environment
curl -fsSL "https://raw.githubusercontent.com/tanishqmanuja/devenv/main/bootstrap" | sh
Using specific tags like nvim for example
curl -fsSL "https://raw.githubusercontent.com/tanishqmanuja/devenv/main/bootstrap" | sh -s -- nvim
ansible-playbook -t core,dotfiles --ask-become-pass --vault-password-file ~/vault.key local.yaml
find .ssh -type f | xargs ansible-vault encrypt --vault-password-file ~/vault.key
find .ssh -type f | xargs ansible-vault decrypt --vault-password-file ~/vault.key