<commit_before>openvpn Cookbook
================
[![Build Status](https://secure.travis-ci.org/xhost-cookbooks/openvpn.png?branch=master)](http://travis-ci.org/xhost-cookbooks/openvpn)
[![Cookbook Version](https://img.shields.io/cookbook/v/openvpn.svg)](https://supermarket.chef.io/cookbooks/openvpn)
[![Dependency Status](https://gemnasium.com/flaccid/openvpn.svg)](https://gemnasium.com/flaccid/openvpn)
[![Code Climate](https://codeclimate.com/github/xhost-cookbooks/openvpn/badges/gpa.svg)](https://codeclimate.com/github/xhost-cookbooks/openvpn)
[![Test Coverage](https://codeclimate.com/github/xhost-cookbooks/openvpn/badges/coverage.svg)](https://codeclimate.com/github/xhost-cookbooks/openvpn)
[![License](https://img.shields.io/badge/license-Apache_2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)

Installs OpenVPN and sets up a fairly basic configuration. Since OpenVPN is very complex, we provide a baseline only (see __Customizing Server Configuration__ below).

Requirements
------------
* Ruby 1.9 or later
* OpenSSL 0.9.7 or later and OpenSSL bindings for Ruby

This cookbook is tested and supported with Chef 11 & 12.

### Platform
- Debian 7.x and 6.x
- Ubuntu 10.04+
- RHEL 5.x, 6.x and 7.x w/ (EPEL is enabled as required)
- Arch Linux

### Cookbooks
The `yum` cookbook by Chef Software provides `recipe[yum::epel]` that is used on RHEL-family systems to enable the EPEL repository containing the openvpn RPM. See __Usage__ below.

### Not Supported
This cookbook is designed to set up a basic installation of OpenVPN that will work for many common use cases. The following configurations are not supported by default with this cookbook:

- setting up routers and other network devices
- ethernet-bridging (tap interfaces)
- dual-factor authentication
- many other advanced OpenVPN configurations
<commit_msg>Use xhost-cookbooks on gemnasium in the readme.<commit_after>openvpn Cookbook
================
[![Build Status](https://secure.travis-ci.org/xhost-cookbooks/openvpn.png?branch=master)](http://travis-ci.org/xhost-cookbooks/openvpn)
[![Cookbook Version](https://img.shields.io/cookbook/v/openvpn.svg)](https://supermarket.chef.io/cookbooks/openvpn)
[![Dependency Status](https://gemnasium.com/xhost-cookbooks/openvpn.svg)](https://gemnasium.com/xhost-cookbooks/openvpn)
[![Code Climate](https://codeclimate.com/github/xhost-cookbooks/openvpn/badges/gpa.svg)](https://codeclimate.com/github/xhost-cookbooks/openvpn)
[![Test Coverage](https://codeclimate.com/github/xhost-cookbooks/openvpn/badges/coverage.svg)](https://codeclimate.com/github/xhost-cookbooks/openvpn)
[![License](https://img.shields.io/badge/license-Apache_2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)

Installs OpenVPN and sets up a fairly basic configuration. Since OpenVPN is very complex, we provide a baseline only (see __Customizing Server Configuration__ below).

Requirements
------------
* Ruby 1.9 or later
* OpenSSL 0.9.7 or later and OpenSSL bindings for Ruby

This cookbook is tested and supported with Chef 11 & 12.

### Platform
- Debian 7.x and 6.x
- Ubuntu 10.04+
- RHEL 5.x, 6.x and 7.x w/ (EPEL is enabled as required)
- Arch Linux

### Cookbooks
The `yum` cookbook by Chef Software provides `recipe[yum::epel]` that is used on RHEL-family systems to enable the EPEL repository containing the openvpn RPM. See __Usage__ below.

### Not Supported
This cookbook is designed to set up a basic installation of OpenVPN that will work for many common use cases. The following configurations are not supported by default with this cookbook:

- setting up routers and other network devices
- ethernet-bridging (tap interfaces)
- dual-factor authentication
- many other advanced OpenVPN configurations

{'fraction_non_alphanumeric': 0.13419216317767044, 'fraction_numerical': 0.011272141706924315, 'mean_word_length': 4.869291338582677, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 22, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3242387', 'n_tokens_mistral': 1248, 'n_tokens_neox': 1183, 'n_words': 322}