pau-vega/NordVPN Egress

Connect the runner to a NordVPN exit node in a selectable country (ES/US/FR), verify the geo-IP, expose diagnostics. Teardown is the caller's `if: always()` sibling step — composite actions do not support `post:`.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
regionISO-2 country code for the exit node. Supported: ES (Spain), US (United States), FR (France).yes
usernameNordVPN service username (from Preview env secret NORDVPN_SERVICE_USERNAME).yes
passwordNordVPN service password (from Preview env secret NORDVPN_SERVICE_PASSWORD).yes
namedescription
exit-ipPublic IPv4 after tunnel up.
countryISO-2 country code of exit IP (must equal the input region).
asnASN/ISP of the exit gateway.
tun0-stateHuman-readable tun0 state (`up` / `down-or-missing`).
default-routeActive IPv4 default route after connect.
connect-duration-msWall-clock time from openvpn invocation to tun0 IPv4 assigned, in ms.