Olá, bom dia.
Sim, você pode usar o WSL com duas instâncias Linux (por exemplo, Ubuntu e Debian) para estudar Ansible, e isso costuma funcionar bem para fins de aprendizado.
O Ansible se comunica via SSH. No WSL2, cada distribuição roda em uma VM leve com rede própria, então é possível configurar acesso entre elas usando SSH normalmente. Você só precisará:
- Instalar o
openssh-server na máquina que será o “nó gerenciado” - Garantir que o serviço SSH esteja rodando
- Descobrir o IP da instância alvo (
ip a) - Configurar o inventário do Ansible com esse IP
Sobre sua dúvida: não há problema em usar VirtualBox no Windows e o Ansible no WSL. A comunicação funcionaria, desde que as máquinas estejam na mesma rede (por exemplo, usando modo bridge ou configurando corretamente NAT + portas). Então não é que “não daria certo” apenas exige um pouco mais de configuração de rede.
Para estudo, usar duas distros no WSL é mais simples e leve que subir duas VMs no VirtualBox. Só fique atenta ao fato de que, ao reiniciar o WSL, o IP pode mudar, então talvez seja necessário atualizar o inventário.
Abraços.