--- name: install_nordvpn kind: function lang: bash domain: infra version: "1.0.0" purity: impure signature: "install_nordvpn() -> void" description: "Instala NordVPN CLI en Ubuntu/Debian (incluido WSL2). Configura repositorio oficial, instala paquete y habilita servicio nordvpnd. Idempotente." tags: [vpn, nordvpn, install, infra, wsl2, pendiente-usar] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "error_go_core" imports: [] params: [] output: "sin salida; muestra estado de instalación" tested: false tests: [] test_file_path: "" file_path: "bash/functions/infra/install_nordvpn.sh" --- ## Ejemplo ```bash source install_nordvpn.sh install_nordvpn # nordvpn ya instalado: NordVPN Version 3.x.x # — o — # Instalando NordVPN CLI... # NordVPN instalado: NordVPN Version 3.x.x # NOTA: ejecuta 'nordvpn login' para autenticarte ``` ## Notas Usa el script de instalacion oficial de NordVPN. En WSL2 sin systemd, levanta nordvpnd manualmente. Agrega el usuario al grupo nordvpn para evitar sudo en comandos posteriores. Despues de instalar, se requiere `nordvpn login` para autenticarse.