https://github.com/express42/knife-openvpn
A knife plugin for Express 42 openvpn cookbook
https://github.com/express42/knife-openvpn
gem openvpn ruby
Last synced: about 1 year ago
JSON representation
A knife plugin for Express 42 openvpn cookbook
- Host: GitHub
- URL: https://github.com/express42/knife-openvpn
- Owner: express42
- License: mit
- Archived: true
- Created: 2015-01-13T10:43:18.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-06-26T21:40:57.000Z (almost 7 years ago)
- Last Synced: 2025-05-07T09:32:50.882Z (about 1 year ago)
- Topics: gem, openvpn, ruby
- Language: Ruby
- Size: 25.4 KB
- Stars: 2
- Watchers: 23
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/express42/knife-openvpn)
# knife-openvpn
## Description
A knife plugin for [Express 42 OpenVPN cookbook].
## Installation
This plugin is distributed as a Ruby Gem. To install it, run:
`gem install knife-openvpn`
## Basic Examples
Create server ca, server cert, server key and dh params:
`knife openvpn server create office`
Add openvpn client:
`knife openvpn user create office john`
Export client data (.ovpn config, server ca, client cert and key):
`knife openvpn user export office john`
Revoke access:
`knife openvpn user revoke office john`
## License and Maintainer
Maintainer:: LLC Express 42 ()
License:: MIT
[Express 42 OpenVPN cookbook]: https://github.com/express42-cookbooks/openvpn