nathanielvarona/Pritunl Client GitHub Action
Establish automated secure Pritunl VPN connections with Pritunl Client in GitHub Actions, supporting OpenVPN and WireGuard.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| profile-file | Pritunl Profile Key file | yes | "" |
| profile-pin | Pritunl Profile PIN/Password | no | "" |
| profile-server | Pritunl Profile Server (for specifying a particular server or multiple servers within a profile) | no | "" |
| vpn-mode | VPN mode (ovpn for OpenVPN or wg for WireGuard) | no | ovpn |
| client-version | Pritunl Client version (defaults to package manager version) | no | from-package-manager |
| start-connection | Start VPN connection automatically (true/false) | no | true |
| ready-profile-timeout | Wait for Ready Profile timeout (seconds) | no | 3 |
| established-connection-timeout | Wait for Established Connection timeout (seconds) | no | 30 |
| concealed-outputs | Concealed Outputs (true/false) | no | true |
Outputs
| name | description |
|---|---|
| client-id | Primary Client ID (string, bash variable) |
| client-ids | All Client IDs and Names (JSON array) |