Reasoning:
I'm a heavy user of MacOSX since 2008, but after so many years with Apple, I have decided to give a chance for Win11 Pro (with WSL2) as a development environment So far I'm positively impressed and currently experimenting with using JetBrains Gateway as remote environment on WSL2 and remote vis SSH.
Why Ansible? Because re-creating (I was using a simple make file in the previous iteration: https://github.com/andrzejsliwa/wsl2_ubuntu) from scratch the whole state of the environment is time-consuming, I enjoy idempotency provided by ansible - I'm able to revert my atomic changes quickly
Prerequires:
./install_ansible.sh
Install:
./run_dialog.sh
or
./run.sh
Couple other useful commands:
wsl —shutdown
wsl --unregister Ubuntu-22.04y
wsl --install Ubuntu-22.04
notepad "$env:USERPROFILE/.wslconfig"
content of .wslconfig
:
[wsl2]
memory=32GB
processors=6