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

RSS

tincvpn (12) Versions 0.1.0

Tinc Virtual Private Network

Policyfile
Berkshelf
Knife
cookbook 'tincvpn', '= 0.1.0', :supermarket
cookbook 'tincvpn', '= 0.1.0'
knife supermarket install tincvpn
knife supermarket download tincvpn
README
Dependencies
Quality 43%

Description

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

Requirements

Platform:

  • debian
  • ubuntu

Cookbooks:

  • openssl (= 4.4.0)

Attributes

# choose your network name, right here default - pick what you want
# you can also define multiple networks, ensure you handle the ports though!
# mode is either router, switch or hub, see https://www.tinc-vpn.org/documentation/tinc.conf.5
default[:tincvpn][:networks]['default'][:network][:mode] = 'router'
default[:tincvpn][:networks]['default'][:network][:port] = 655
# that is the virtual network the tinc mesh nodes connect to (not your LAN you will join/offer, see subnets)
default[:tincvpn][:networks]['default'][:network][:tunneladdr] = '172.25.0.1'
default[:tincvpn][:networks]['default'][:network][:tunnelnetmask] = '255.255.255.0'
# mandatory, you need to set this to a name of the host, like node1 or whatever
default[:tincvpn][:networks]['default'][:host][:name] = nil
# which nodes this host should be able to connect to. If you skip, any node in this network will be a connect target
default[:tincvpn][0][:host][:connect_to] = []
# define the subnets you want to share of your networks, like you LAN or whatever
default[:tincvpn][:networks]['default'][:host][:subnets] = []
# will default to fqdn when not set
default[:tincvpn][:networks]['default'][:host][:address] = nil

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

License and Maintainer

Maintainer:: Eugen Mayer

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
            

0.1.0 failed this metric

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

Contributing File Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Foodcritic Metric
            

0.1.0 passed this metric

License Metric
            

0.1.0 passed this metric

No Binaries Metric
            

0.1.0 passed this metric

Testing File Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

0.1.0 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number