Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sous-chefs/openvpn

Development repository for the openvpn cookbook
https://github.com/sous-chefs/openvpn

Vagrantfile working with chef_zero and client-to-server with multi-machine/private networking.

ec5c6ae543481e88c739ab01bee68f944e8eee23 authored about 9 years ago by Chris Fordham <[email protected]>
C: Use snake_case for source file names.

f6e0986b42038c6189fdac80d4d16b425199ff7d authored about 9 years ago by Chris Fordham <[email protected]>
Add vagrant-scripts.

c84ed7cb2d17e3d28a106fdec36f2e2a106851b2 authored about 9 years ago by Chris Fordham <[email protected]>
gitignore roles and data_bags.

731fe100e21dbec368d5cc0564c967e1006da8c4 authored about 9 years ago by Chris Fordham <[email protected]>
Recursively create the node['openvpn']['key_dir']

Useful when wanting to put the Key on a seperate partition (e.g. in AWS where the root volume is...

8fd9c994634f311c5807c9f8050ce9d49dcc721a authored over 9 years ago by Andrew Mulholland <[email protected]>
Merge pull request #65 from POSpulse/readme-usage-fix

Update Usage example to actually setup a server

b1f67b597649cea48ad5767ef68ff8116d98a48b authored over 9 years ago by Chris Fordham <[email protected]>
Update Usage example actually setup a server

ef83dab952a40c650d9d657a2675ff79e9388051 authored over 9 years ago by Daniel Schweighöfer <[email protected]>
Fix for pull #63.

b466847f96fef635f12f713545d2e419997d9684 authored over 9 years ago by Chris Fordham <[email protected]>
Fix push_options attr name in metadata.rb.

fb7f8e018bd1dab3594fa7bcbf1f62377d6aafe9 authored over 9 years ago by Chris Fordham <[email protected]>
Fix push routes and push options attributes in metadata.rb.

33e91ae2697301e81252f848153763c16ea48d6f authored over 9 years ago by Chris Fordham <[email protected]>
Bump up gem versions to current.

e0398af8200e1d599eedd4c1b679e0a3d9edc62e authored over 9 years ago by Chris Fordham <[email protected]>
C: Use %w or %W for array of words.

a683e7263c43feb82ec38a52ac758173b0c2abb9 authored over 9 years ago by Chris Fordham <[email protected]>
Improve/fix elements of metadata.rb.

351865356052e7448228aaf6f064628d2ad612e9 authored over 9 years ago by Chris Fordham <[email protected]>
Update 'openvpn' ref to 'openvpn::default'.

e5672066d2825b8532f880e49ea6b350d9031cc5 authored over 9 years ago by Chris Fordham <[email protected]>
Update recipes attribute per attribute; remove a dupe.

de9a28294777f823ff9059539b489d57a8ab53be authored over 9 years ago by Chris Fordham <[email protected]>
Merge pull request #56 from pietervogelaar/patch-1

Update default.rb (enable comp-lzo by default). We can certainly live with up to +1 byte per pac...

7dac44b07a5bd6b0754d521c7b205ef1ddf925d3 authored over 9 years ago by Chris Fordham <[email protected]>
Merge pull request #58 from Unitt/feature/fix_client_config

Generate the client configs correctly

5aa8f6d2c552442eb039ae81803bb281f1ee0f94 authored over 9 years ago by Chris Fordham <[email protected]>
use the provided gateway for configuration generating

72fe2855fc9e6948d5871d10cb0a586bdb613af6 authored over 9 years ago by Sander van de Graaf <[email protected]>
use the provided protocol, and use the given gateway

7c8b9fc15a71cfbe1d9024627d8f06db8a9c97a4 authored over 9 years ago by Sander van de Graaf <[email protected]>
Bump Gemfile.lock.

2037d1b385d5a3ca610904dc6dc7550331868dcf authored over 9 years ago by Chris Fordham <[email protected]>
Bump rubocop and kitchen-vagrant dev gems.

a63576c8ac2ff88306bb4170c19c6c7e722f993c authored over 9 years ago by Chris Fordham <[email protected]>
Bump up test-kitchen and kitchen-vagrant gems.

167503263c69afbaac2a789bd1dc4e41f683578d authored over 9 years ago by Chris Fordham <[email protected]>
Update default.rb

The ovpn file that is generated for each user of a data bag contains a "comp-lzo" setting. Howev...

b25083c78a006736f5f4c9317ce9ea25615edd58 authored over 9 years ago by Pieter Vogelaar <[email protected]>
Use xhost-cookbooks on gemnasium in the readme.

86b732af887ff553157272a7d47ea55ec70c17f1 authored over 9 years ago by Chris Fordham <[email protected]>
Improve intro paragraph.

841b6a361ed21b78beea7c0c7731a31be3684cc0 authored over 9 years ago by Chris Fordham <[email protected]>
Add Arch Linux as a supported platform in README.md.

c24107cccb799b584bd41b21a250730acdd415fe authored over 9 years ago by Chris Fordham <[email protected]>
Add .gemnasium.yml.

7ba7e2fa9aa12bca6a3ea0438e903cd408c1b032 authored over 9 years ago by Chris Fordham <[email protected]>
Bump up gems in Gemfile to current versions.

f50e749d444a385d226b565edd66b60513f0a885 authored over 9 years ago by Chris Fordham <[email protected]>
Add Dependency Status badge to README.md.

8475b562fe4e7408ac5cb8d9e97d421e6afb2227 authored over 9 years ago by Chris Fordham <[email protected]>
Move ChefSpec coverage report ignoring to root .gitignore.

264d254f819e59f6a34888d04cd6c98c408acded authored over 9 years ago by Chris Fordham <[email protected]>
Configure RSpec in spec_helper.rb only.

8e2253d5a7bcf4aa04ce04e7ebc91dd185e355ef authored over 9 years ago by Chris Fordham <[email protected]>
Add gitignore for hidden json files generated from ChefSpec Coverage report.

0803f4ad4608742a9783296d5668cb839feb6a1d authored over 9 years ago by Chris Fordham <[email protected]>
Add ChefSpec Coverage report out.

e10f6bb1eca8317f5033e55fe8d347699a960c66 authored over 9 years ago by Chris Fordham <[email protected]>
C: Prefer single-quoted strings when you don't need string interpolation or special symbols.

e769c60a132ab017f7258513c3bea29820b78f5e authored over 9 years ago by Chris Fordham <[email protected]>
Configure codeclimate for travis ci (http://docs.travis-ci.com/user/code-climate/).

e7404e644aa4fc59fd2987c26bf5d828bac4e5b4 authored over 9 years ago by Chris Fordham <[email protected]>
Add code climate badgest to README.md.

58e2b5a2748b041f6658be93a7e6f11ed3b27e0b authored over 9 years ago by Chris Fordham <[email protected]>
Minor presentation improvement in Recipes section.

977febf5e7b0d1e99b3ecd930d60d7f55ea88ec8 authored over 9 years ago by Chris Fordham <[email protected]>
Turn on persist-key and persist-tun by default.

c3d3517312bb6ae40c4cf1fcaa25c5b4985d6bf9 authored over 9 years ago by Chris Fordham <[email protected]>
Add debian 7,6 and centos 7 to .kitchen.yml.

8b1a4712ba6f9ecd694c0b147686696b8ee678e7 authored over 9 years ago by Chris Fordham <[email protected]>
Update platform support in README.md (deb 7, rhel 7).

0313d0066fef8de8df85d1c817cb399893435d34 authored over 9 years ago by Chris Fordham <[email protected]>
Add a symbolic link on el7 for the systemd service.

26031df86ad56e6296113fbbf82eef9cdbe6a9e2 authored over 9 years ago by Chris Fordham <[email protected]>
Merge branch 'master' of https://github.com/xhost-cookbooks/openvpn

5abba341f6ed575a3e7c06d2ef409315014d8b90 authored over 9 years ago by Chris Fordham <[email protected]>
Move inclusion of the service recipe to bottom so config files such as server.conf exist before enabling the system service on instance service systemd platforms.

5562fd2865b90f3b16bc47ab15efcac36dcfc0dc authored over 9 years ago by Chris Fordham <[email protected]>
Add service_name support (provides support for systemd on el7 and archlinux).

484d91f62ebec51e701d74d0fc45a1d5d3f065f7 authored over 9 years ago by Chris Fordham <[email protected]>
- add push_options to default attributes

- update openvpn/config/group to support 'nogroup' names better across platforms

ea148aa11129eee3bd2f07bce9831d7f0a442345 authored over 9 years ago by Chris Fordham <[email protected]>
Merge pull request #53 from gswallow/master

Allow user to override cookbook in conf provider.

12b60fec7b7ba5733def6efbc82a41d2ab9b9f00 authored over 9 years ago by Joshua Timberman <[email protected]>
Allow user to override cookbook in conf provider.

dfc3f82e8e2d4e2c7f077a44210e4325ce5493f3 authored over 9 years ago by Greg Swallow <[email protected]>
Use push_options as a variable instead of directly accessing node object in template; add empty condition and comment to template.

8ad938283c6accb84b528c019ff62737978fe39c authored over 9 years ago by Chris Fordham <[email protected]>
Use install with travis_wait for travis ci.

a5e2ac8b16066736f54c341ef2ae8334b21216ec authored over 9 years ago by Chris Fordham <[email protected]>
Try travis_wait with bundler_args.

e133213fb33289d33d2099ba2000df17fd74f9be authored over 9 years ago by Chris Fordham <[email protected]>
Add a config/route option to .kitchen.yml.

bfebfff70b62ade921f5d4eae7182ef9ac2e7404 authored over 9 years ago by Chris Fordham <[email protected]>
Merge branch 'master' of https://github.com/xhost-cookbooks/openvpn

264d6c08036699abf0903c2b4666e3208b533ffa authored over 9 years ago by Chris Fordham <[email protected]>
Solve: Support multiple options such as route using arrays #37

Merge commit '176488bb2fc4740d3bcd26a8467dba3306e2d536'

Conflicts:
templates/default/server.co...

311cd155a34af36bea0e0eef81c37726173eb68e authored over 9 years ago by Chris Fordham <[email protected]>
Merge pull request #52 from yakara-ltd/epel

Remove redundant yum-epel include

4342a544a8451a0eae2ce7cfe2af5bf24471017c authored over 9 years ago by Chris Fordham <[email protected]>
Remove redundant yum-epel include

37a6f315380af25af754abc5550332eb1a2a4c16 authored over 9 years ago by James Le Cuirot <[email protected]>
Add push_options to the attributes section of README.md.

8e93656aac9fafedeaa8013c864264d222a42615 authored over 9 years ago by Chris Fordham <[email protected]>
Add an additional push_route to .kitchen.yml.

cde4a9b2b20486c8c1f4f54413da1cbd7a3fc381 authored over 9 years ago by Chris Fordham <[email protected]>
Add multiple push_routes as a test to rspec.

cb8830339f4aba0835addd468636bf36bf6b9054 authored over 9 years ago by Chris Fordham <[email protected]>
Add cookbook version and license badges to README.md.

8f782d4fbd7edaca1f4a047ef65690e5fd0dd043 authored over 9 years ago by Chris Fordham <[email protected]>
Use yum-epel default recipe not yum::epel.

bf407d7711c868f853fe383774591032401c287e authored over 9 years ago by Chris Fordham <[email protected]>
Make sure the Apt cache is updated.

82c8e3494f1b9e2568cb4c5cc47f66b95658e4f3 authored over 9 years ago by Chris Fordham <[email protected]>
Remove require of serverspec (shouldn't be used with rspec outside of integration testing).

e254ebecc3d9d48d52e12f9b7225d4eafb269edd authored over 9 years ago by Chris Fordham <[email protected]>
Automatically run the yum::epel recipe on rhel systems.

b1cb92f2f2117d72319c04f491e8d382e1fffba8 authored over 9 years ago by Chris Fordham <[email protected]>
Re-jig files addressing Organize the tests (pull #51).

6de23104fcf1e0dd5ab4300d457f75b05f9ed711 authored over 9 years ago by Chris Fordham <[email protected]>
Ignore vendor/bundle/* in .rubocop.yml.

66ba57384e5ace88eeb697908158ec9bf4d954b1 authored over 9 years ago by Chris Fordham <[email protected]>
Fix: Warning: Deprecated pattern style 'Gemfile' - Change to '**/Gemfile'.

2bd74b141b08066c560dfec9b6067be2b7b4599e authored over 9 years ago by Chris Fordham <[email protected]>
Exclude .bundle/* in main .rubocop.yml.

ed6165be257f80687808d5a69c88e4ade948b22d authored over 9 years ago by Chris Fordham <[email protected]>
Add serverspec gem to Gemfile.

41dc332ee24385c51b7ad35b2100ca5f1cda1e71 authored over 9 years ago by Chris Fordham <[email protected]>
Merge pull request #50 from xhost-cookbooks/pr/48

Update Serverspec for default and server recipes

717d9aea5d15913cb62debdd3b358d74c949562d authored over 9 years ago by Chris Fordham <[email protected]>
Merge pull request #48 from evertrue/evertrue/eherot/support_dhcp_push_opts

Support arbitrary push options

46efb85267342f084280e40d47318d20a32588a0 authored over 9 years ago by Chris Fordham <[email protected]>
Update Serverspec for default and server recipes

- add a .rspec for color/format
- add server spec to spec_helper.rb
- have the default_spec only...

3c1144d0b560e5263e1768c4a6d9e862d8415588 authored over 9 years ago by Chris Fordham <[email protected]>
For travis ci, do not exclude any tags with foodcritic, print out rubocop version before running rubocop.

bdf14160bb48a1783a908373a0554500ad7f9552 authored over 9 years ago by Chris Fordham <[email protected]>
C: Align ) with (.

c9b9bd72c94e248da94d6200928ff65ffdb5fac8 authored over 9 years ago by Chris Fordham <[email protected]>
Move serverspec tests to server directory

18412f3ea9f332995ca76b3ea8d171d85cabce31 authored over 9 years ago by Eric Herot <[email protected]>
Fix MethodLength namespace (Metrics instead of Style)

c830336a03f1f41cdf5770d6e9788a451430a84f authored over 9 years ago by Eric Herot <[email protected]>
Add push_options to the test kitchen test attributes

57d5e27be7afc37541fc06a69fbeccfc2d26fd7b authored over 9 years ago by Eric Herot <[email protected]>
Add serverpsec test for push-options

5f49f4cc8959fd830002eab3441c488f9acd088d authored over 9 years ago by Eric Herot <[email protected]>
Add chefspec test for push-options

e45285c773d3082bba340244b78a143ebb66c088 authored over 9 years ago by Eric Herot <[email protected]>
Make render_push_options an inline module for the server config template

281ee323b4f088a20919b2a718589230479236b4 authored over 9 years ago by Eric Herot <[email protected]>
Update the README to explain how to use arbitrary push options

077e00650fca15acfca10fc0ebeae359ba0dbd01 authored over 9 years ago by Eric Herot <[email protected]>
Render other kinds of push options besides routes

a11ad45fdbbb89e645468c1711720a710d2cbeae authored over 9 years ago by Eric Herot <[email protected]>
Default recipe now only installs the openvpn package; update recipe metadata and README.md to reflect.

2c539a0af33ec11925eef160dd96346fe8efdf15 authored over 9 years ago by Chris Fordham <[email protected]>
Set chef omnibus to latest with test-kitchen to ensure chef_zero provisioner works with ubuntu 12.04 (chef 12 is needed).

c9376e10cd7758b1b5fb06e49fc511c490c57254 authored over 9 years ago by Chris Fordham <[email protected]>
Use suite name of server, with run_list of recipe[openvpn::server] in kitchen yaml files (issue #49).

23137f5b1cb9b4c52891c0c69896a0e4ea52dd89 authored over 9 years ago by Chris Fordham <[email protected]>
Additional commit for issue #43 (only declare service resource once and only restart upon notification).

064aacf6795ef0562857cc75d030b32288d60ce9 authored almost 10 years ago by Chris Fordham <[email protected]>
Add remarking regarding chef version support.

2c9e2dde2fe7de418e6f4a2bd3a9dce2ec229033 authored almost 10 years ago by Chris Fordham <[email protected]>
Fix gem names in vagrant plugin install command.

06af47f89b2c811114b0e3e32b4e5d31fa0d4a99 authored almost 10 years ago by Chris Fordham <[email protected]>
Add install of berkshelf-omnibus plugin for vbox to TESTING.md.

95e76f1db7ad8b853bbd7622a74cb8660ca5a71f authored almost 10 years ago by Chris Fordham <[email protected]>
In README.md, add flaccid to authors, update copyright info.

a4fef3a0e5b7d80cec23a5e041647966fb697e7f authored almost 10 years ago by Chris Fordham <[email protected]>
Add openvpn/push_routes to attributes in .kitchen.yml for testing.

711ca071b6ff35d687dd6431200fd20a9e33b260 authored almost 10 years ago by Chris Fordham <[email protected]>
Add initial support for multi-machine (server and client) in Vagrantfile.

452652fbda8a1d9e3d7b179ed042cde5c85a43a3 authored almost 10 years ago by Chris Fordham <[email protected]>
For the template source, interpolate the resource name (client or server).

e32d83b55f0a1c88c06159403bab681f9244395a authored almost 10 years ago by Chris Fordham <[email protected]>
Add a comment header to client.conf.erb.

6d3b7d3bd363a4fea8f17880dcb8f4da989319ee authored almost 10 years ago by Chris Fordham <[email protected]>
Fix for issue #31.

900dbc05aa1981dd7693943e10b91c869cfd206c authored almost 10 years ago by Chris Fordham <[email protected]>
Additional commit for issue #43.

9391b9549a1f7c24d25374bb1e9f4a94bff6a578 authored almost 10 years ago by Chris Fordham <[email protected]>
Include the service recipe in both server and client recipes (issue #43); have server recipe only start the service at the end as the service recipe enables it.

87bd4a60e53e3482dbdb36996ee0537bdfbcc3b2 authored almost 10 years ago by Chris Fordham <[email protected]>
Add service recipe (issue #43).

a28bfc4432facd88e635685944c7204082c1d5da authored almost 10 years ago by Chris Fordham <[email protected]>
Move inclusion of install recipe to top of client and server recipes.

863a58f2810eb3639648087114eb1b6a60031809 authored almost 10 years ago by Chris Fordham <[email protected]>
Conditional interface configuration depending on vpn type.

7109333a59b9a7cdc9f4c15c98ed114c3414f433 authored almost 10 years ago by Chris Fordham <[email protected]>
Fix for issue #30; use single quotes for attribute refs.

93629274bd1abff598dcd1e2b44a096b4590ca2c authored almost 10 years ago by Chris Fordham <[email protected]>