Compare commits

..

No commits in common. "25e3dae4d4d889c69b1679ec05f656d1d9685980" and "241f0807b3bff5fee52fa1a541bab75d7dbb4ea9" have entirely different histories.

5 changed files with 3 additions and 49 deletions

View File

@ -12,14 +12,13 @@
"hostname": "zerotier-1",
"ipaddress": "192.168.122.72",
"roles": [
"zerotier_controller"
],
"recipes": [
"kosmos-base",
"kosmos-base::default",
"kosmos_zerotier::controller",
"kosmos_zerotier::firewall",
"kosmos_zerotier::zncui",
"apt::default",
"timezone_iii::default",
"timezone_iii::debian",
@ -53,4 +52,4 @@
"recipe[kosmos-base]",
"role[zerotier_controller]"
]
}
}

View File

@ -3,5 +3,4 @@ name "zerotier_controller"
run_list %w(
kosmos_zerotier::controller
kosmos_zerotier::firewall
kosmos_zerotier::zncui
)

View File

@ -1,6 +1 @@
node.default['kosmos_zerotier']['server_port'] = 9993
node.default['ztncui']['version'] = '0.6.6'
node.default['ztncui']['checksum'] = 'fa83679266a571c10e13b11293ebfb9d1c3515019f2af1e7dd066b5a37411018'
node.default['ztncui']['http_all_interfaces'] = true
node.default['ztncui']['http_allow_access_from'] = '10.1.1.0/24'
node.default["kosmos_zerotier"]["server_port"] = 9993

View File

@ -1,38 +0,0 @@
#
# Cookbook:: kosmos_zerotier
# Recipe:: zncui
#
package_path = "/opt/ztncui_#{node['ztncui']['version']}_amd64.deb"
remote_file package_path do
source "https://s3-us-west-1.amazonaws.com/key-networks/deb/ztncui/1/x86_64/ztncui_#{node['ztncui']['version']}_amd64.deb"
checksum node['ztncui']['checksum']
action :create_if_missing
end
dpkg_package 'ztncui' do
source package_path
end
service "ztncui" do
action [:enable, :start]
end
template '/opt/key-networks/ztncui/.env' do
source 'ztncui.env.erb'
mode '0644'
variables http_all_interfaces: node['ztncui']['http_all_interfaces']
notifies :restart, 'service[ztncui]', :delayed
end
include_recipe 'kosmos-base::firewall'
if node['ztncui']['http_allow_access_from']
firewall_rule 'zncui_http' do
port 3000
protocol :tcp
command :allow
source node['ztncui']['http_allow_access_from']
end
end

View File

@ -1 +0,0 @@
<% if @http_all_interfaces %>HTTP_ALL_INTERFACES=yes<% end %>