{"repo":"kota65535/github-openvpn-connect-action","free":true,"listed":false,"github":"https://github.com/kota65535/github-openvpn-connect-action","clone":"git clone https://github.com/kota65535/github-openvpn-connect-action.git","description":"GitHub Action for connecting to OpenVPN server.","language":"JavaScript","stars":123,"topics":["github-actions"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"github-openvpn-connect-action GitHub Action for connecting to OpenVPN server. Inputs General Inputs Name Description Required --------------- ---------------------------------------- ---------- config file Location of OpenVPN client config file yes echo config Echo OpenVPN config file to the log no Authentication Inputs Supported authentication methods: - Username & password auth - Client certificate auth - Both of them Name Description Required when -------------------- ------------------------------------ ------------------------- username Username Username-password auth password Password Username-password auth client key Local peer's private key Client certificate auth tls auth key Pre-shared group key for TLS Auth Optional tls crypt key Pre-shared group key for TLS Crypt Optional tls crypt v2 key Per-client key for TLS Crypt V2 Optional Note: It is strongly recommended that you provide all credentials via encrypted secrets. When providing TLS keys, you should provide only one of either tls auth key , tls crypt key or tls crypt v2 key . You can determine which by checking the value of your key and looking in the header line. See the docs for more info about TLS in OpenVPN Usage - Create client configuration file based on the official sample. It is recommended to use inline certificates to include them directly in configuration file like this. - Usage in your workflow is like following: License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/kota65535","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kota65535/github-openvpn-connect-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}