diff --git a/omnibus/cookbooks/firezone/recipes/phoenix.rb b/omnibus/cookbooks/firezone/recipes/phoenix.rb index d39145459..bc8d3cb89 100644 --- a/omnibus/cookbooks/firezone/recipes/phoenix.rb +++ b/omnibus/cookbooks/firezone/recipes/phoenix.rb @@ -55,6 +55,7 @@ if node['firezone']['phoenix']['enabled'] control ['t'] action :enable subscribes :restart, 'file[environment-variables]' + subscribes :restart, 'file[disable-telemetry]' end else runit_service 'phoenix' do diff --git a/omnibus/cookbooks/firezone/recipes/telemetry.rb b/omnibus/cookbooks/firezone/recipes/telemetry.rb index 3c3b1bfd1..c8c9bb0f6 100644 --- a/omnibus/cookbooks/firezone/recipes/telemetry.rb +++ b/omnibus/cookbooks/firezone/recipes/telemetry.rb @@ -9,16 +9,18 @@ include_recipe 'firezone::config' -disable_telemetry = "#{node['firezone']['install_directory']}/.disable-telemetry" +disable_telemetry_path = "#{node['firezone']['install_directory']}/.disable-telemetry" if node['firezone']['telemetry']['enabled'] == false - file disable_telemetry do + file 'disable_telemetry' do + path disable_telemetry_path mode '0644' user node['firezone']['user'] group node['firezone']['group'] end else - file disable_telemetry do + file 'disable_telemetry' do + path disable_telemetry_path action :delete end end