Skip to content

A set of Ansible roles I use to configure my dev build on WSL 2

License

Notifications You must be signed in to change notification settings

finlaysawyer/wsl-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pre-commit.ci status

wsl-build

A set of Ansible roles I use to configure my dev build on WSL 2.

Tested on Ubuntu 22.04 Jammy LTS

Run with ansible-playbook playbook.yml -K

Roles

  • wsl-config - Installs a global .wslconfig for resource limits and distro-specific configuration via wsl.conf
  • global-apt - Installs common packages via apt
  • python - Installs recent Python versions via the deadsnakes ppa
  • nodejs - Installs Node.js LTS
  • global-npm - Installs common global NPM packages
  • aws-cli-v2 - Installs/upgrades AWS CLI v2
  • aws-sam-cli - Installs/upgrades AWS SAM CLI
  • azure-cli - Installs/upgrades Azure CLI
  • docker - Installs Docker CE, based on this guide for WSL specifics.
  • kubectl - Installs kubectl
  • helm - Installs Helm

About

A set of Ansible roles I use to configure my dev build on WSL 2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages