begin
require 'json'
- Facter.add("onion_hostname") do
+ Facter.add("onion_tor_service_hostname") do
services = {}
Dir['/var/lib/tor/onion/*/hostname'].each do |p|
end
end
- Facter.add("onionbalance_hostname") do
+ Facter.add("onion_balance_service_hostname") do
services = {}
Dir['/etc/onionbalance/private_keys/*.key'].each do |p|
service = File.basename(p, '.key')
begin
- services[service] = IO.popen(['tor-onion-name', p]).read.chomp
+ services[service] = IO.popen(['/usr/local/bin/tor-onion-name', p]).read.chomp
rescue Errno::ENOENT
end
end