Skip to content

openvpn-clients job from openvpn/4.2.0

The `openvpn-clients` job runs OpenVPN clients, connecting to a remote server. Use this to establish multiple connections or for more advanced configurations which are unsupported by the `openvpn-client` job.

Github source: 2059ff7 or master branch

Properties

clients

An array of Client Configuration connections

Default
[]
Example
- config: |+
    remote vpn.aws-us-east-1.staging-snowstorm.internal.example.com 1194 tcp
    ...snip...
    <cert>
    ...
    </cert>
    <key>
    ...
    </key>
  name: aws-us-east-1
- config: |+
    remote vpn.google-a1.staging-snowstorm.internal.example.com 1194 tcp
    ...snip...
    <cert>
    ...
    </cert>
    <key>
    ...
    </key>
  name: google-a1

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/openvpn-clients/ directory (learn more).

  • bin/control (from bin/control)
  • bin/pre-start (from bin/pre-start)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.