diff --git a/net/zerotier/Makefile b/net/zerotier/Makefile index 5c55b3919..1aa41e2be 100644 --- a/net/zerotier/Makefile +++ b/net/zerotier/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= zerotier -PLUGIN_VERSION= 1.1.0 +PLUGIN_VERSION= 1.2.0 PLUGIN_COMMENT= Virtual Networks That Just Work PLUGIN_DEPENDS= zerotier PLUGIN_MAINTAINER= dharrigan@gmail.com diff --git a/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml b/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml index afe265783..3ab096cc8 100644 --- a/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml +++ b/net/zerotier/src/opnsense/mvc/app/controllers/OPNsense/Zerotier/forms/global.xml @@ -5,4 +5,12 @@ checkbox This will activate the Zerotier service + + zerotier.localconf + + textbox + 10 + Contains configuration options that apply to the local node + + diff --git a/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml b/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml index 3b801f502..a4487fa67 100644 --- a/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml +++ b/net/zerotier/src/opnsense/mvc/app/models/OPNsense/Zerotier/Zerotier.xml @@ -3,12 +3,15 @@ Zerotier - Virtual Networks That Just Work. - 1.1.0 + 1.2.0 0 Y + + N + diff --git a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS index 7eb39ec11..2e49b1251 100644 --- a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS +++ b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/+TARGETS @@ -1 +1,2 @@ zerotier:/etc/rc.conf.d/zerotier +local.conf:/var/db/zerotier-one/local.conf diff --git a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/local.conf b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/local.conf new file mode 100644 index 000000000..f64cb264c --- /dev/null +++ b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/local.conf @@ -0,0 +1,3 @@ +{% if helpers.exists('OPNsense.zerotier.localconf') and OPNsense.zerotier.localconf|default("") != "" %} +{{ OPNsense.zerotier.localconf }} +{% endif %} diff --git a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier index ba2aee487..b7faa4105 100644 --- a/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier +++ b/net/zerotier/src/opnsense/service/templates/OPNsense/zerotier/zerotier @@ -1,3 +1,6 @@ +# +# This file is automatically generated. Do not manually edit this file - changes *will* be lost! +# {% if helpers.exists('OPNsense.zerotier.enabled') and OPNsense.zerotier.enabled == '1' %} zerotier_enable="YES" {% else %}