cookbook 'tincvpn', '= 0.1.0'
tincvpn (12) Versions 0.1.0 Follow1
Tinc Virtual Private Network
cookbook 'tincvpn', '= 0.1.0', :supermarket
knife supermarket install tincvpn
knife supermarket download tincvpn
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
0.1.0 failed this 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
0.1.0 passed this 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
0.1.0 passed this 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
0.1.0 failed this metric