Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status


tincvpn (12) Versions 1.0.0

Tinc Virtual Private Network

cookbook 'tincvpn', '= 1.0.0', :supermarket
cookbook 'tincvpn', '= 1.0.0'
knife supermarket install tincvpn
knife supermarket download tincvpn
Quality 67%

Build Status


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



  • debian
  • ubuntu


  • openssl (= 4.4.0)


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


  • 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


bundle install --binstubs --without=development vagrant docker dokken integrration
./bin/stove login --username <user>--key ~/.ssh/key.pem
# edit metadata.rb and release


You can run the test using kitchen

# vagrant basesed 
chef exec bundle exec kitchen test

# dokken based
chef exec bundle exec kitchen test

# dokken based - just the default suite
chef exec bundle exec kitchen test default

# docker based
chef exec bundle exec kitchen test           

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


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


License:: Apache 2.0

Dependent cookbooks

openssl = 4.4.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Collaborator Number Metric

1.0.0 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric

1.0.0 passed this metric

Foodcritic Metric

1.0.0 failed this metric

FC069: Ensure standardized license defined in metadata: tincvpn/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

No Binaries Metric

1.0.0 passed this metric

Testing File Metric

1.0.0 passed this metric

Version Tag Metric

1.0.0 passed this metric