/devenv

My Development ENV 💻

Primary LanguageShell

Logo

This Ansible playbook is used to setup my WSL2 based Ubuntu workspace.

Bootstrap

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

Other Commands

Run Playbook

ansible-playbook -t core,dotfiles --ask-become-pass --vault-password-file ~/vault.key local.yaml

Encrypt files in .ssh directory

 find .ssh -type f | xargs ansible-vault encrypt --vault-password-file ~/vault.key

Decrypt files in .ssh directory

 find .ssh -type f | xargs ansible-vault decrypt --vault-password-file ~/vault.key