Go to file
Marcus c6cacd05ef
Merge pull request #12 from flantel/master
Update install.yml to fix fresh Debian install.
2018-02-04 23:43:19 +01:00
defaults Default Zerotier API url added 2017-07-27 00:47:24 +02:00
handlers Add handlers 2017-07-27 00:24:07 +02:00
meta Added Debian support to meta file 2018-01-29 22:21:51 +01:00
tasks Update install.yml to fix fresh Debian install. 2018-02-04 22:31:33 +00:00
tests ansible-galaxy init 2017-07-26 23:44:44 +02:00
vars ansible-galaxy init 2017-07-26 23:44:44 +02:00
.travis.yml Add .travis.yml (again?) 2017-07-27 02:10:42 +02:00
README.md Added Debian support to meta file 2018-01-29 22:21:51 +01:00

README.md

Build Status GitHub issues

Zerotier

This Ansible role installs the zerotier-one package, adds and authorizes new members to (existing) Zerotier network and tells the new members to join the network.

Requirements

This roles requires an access token for the Zerotier API. This enables the role to add new members to a private network and authorizes them. Also, the role needs the network ID of the Zerotier network the new members should join.

Role Variables

zerotier_api_url

The url where the Zerotier API lives. Must use https protocol.
Default: https://my.zerotier.com

zerotier_accesstoken

The access token needed to authorize with the Zerotier API. You can generate one in your account settings on my.zerotier.com.

zerotier_network_id (required)

The 16 character network ID of the network the new members should join.

Example Playbook

    - hosts: servers
      vars:
         zerotier_network_id: 1234567890qwerty
         zerotier_accesstoken: "{{ vault_zerotier_accesstoken }}"
      roles:
         - { role: m4rcu5nl.zerotier }