Skip to content
Chef cookbook for creating tinc vpn networks
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
attributes
recipes
templates
test
.gitignore
.kitchen.yml
Berksfile
CONTRIBUTING.md
Gemfile
README.md
TESTING.md
metadata.rb
tincvpn.iml

README.md

Description

Installs tinc vpn for meshed VPN networks.

  • supports multiple networks per node
  • connect_to can be either configured manually or extracted using node-search
  • you can run router and switch mode, the latter is for unicast/multicast enabled networks

All you need is deploying this cookbook on several nodes while using the same network name - the connection between those nodes (hosts) will be configured automatically (published hosts/ with public keys)

Available on the chef supermarket

Requirements

Platform:

  • debian
  • ubuntu

Cookbooks:

  • openssl (= 4.4.0)

Attributes

See tincvpn.rb for the available attributes and how to use them

Recipes

  • tincvpn::default

tincvpn::default

Installs tinc and configure all your hosts and networks. Hosts are actually looked up using a node search, picking all nodes having the same network deployed

Tests

You can run the test using kitchen

chef exec kitchen converge

There are to test suites, default for testing anything with router mode and switch to ensure we can set the mode properly/

Contributions

I am very happy to accept this PRs or work on issues to extend the usage of this cookbook.

Just use the issue queue or even better, create pull requests for what you like to improve.

License and Maintainer

Maintainer:: Eugen Mayer

License:: Apache 2.0

You can’t perform that action at this time.