sondt-1245/OpenVPN Connect Action
Connect to an OpenVPN server using a composite GitHub Action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | OpenVPN config file content (.ovpn) | yes | — |
| username | Username for auth-user-pass authentication | no | "" |
| password | Password for auth-user-pass authentication | no | "" |
| client_key | Client private key content | no | "" |
| tls_auth_key | Pre-shared group key for TLS Auth | no | "" |
| tls_crypt_key | Pre-shared group key for TLS Crypt | no | "" |
| tls_crypt_v2_key | Per-client key for TLS Crypt V2 | no | "" |
| echo_config | Print the OpenVPN configuration file for debugging (true/false) | no | true |
| ping_url | IP or hostname to ping after connection to verify VPN is working | no | "" |
| mode | Action mode: 'connect' to establish VPN, 'disconnect' to tear it down | no | connect |
Outputs
| name | description |
|---|---|
| status | VPN connection status (true/false) |