jamiefiedler / openvpn-orb

CircleCI orb for connecting to OpenVPN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openvpn-orb CircleCI Build Status CircleCI Orb Version GitHub License

CircleCI orb for connecting to OpenVPN

It allows you to establish a OpenVPN connection from within a CircleCI build job.

Prerequisites

The following environment variables need to be set in CircleCI either directly or via a context:

  • VPN_CONFIG

Variable has to contain a Base64 encoded OpenVPN config file eg. .ovpn format

  • VPN_LOGIN

Variable has to contain a Base64 encoded username and password separated with a newline

See CircleCI Documentation for instructions on how you would set this up.

Usage

Example use as well as a list of available executors, commands, and jobs are available on this orb's registry page.

Resources

Contributing

We welcome issues to and pull requests against this repository!

Publishing

New versions of this orb are published by creating a new release with a SemVer tag by the Community & Partner Engineering Team. Afterwards the actual publishing is being executed by the CI

About

CircleCI orb for connecting to OpenVPN

License:MIT License