Tor improvements for bitcoin cookbook
This commit is contained in:
		
							parent
							
								
									a633834a1b
								
							
						
					
					
						commit
						71f9b06d28
					
				| @ -62,6 +62,7 @@ template "#{lnd_dir}/lnd.conf" do | |||||||
|             lnd_feerate: node['lnd']['feerate'], |             lnd_feerate: node['lnd']['feerate'], | ||||||
|             lnd_dir: lnd_dir, |             lnd_dir: lnd_dir, | ||||||
|             auto_unlock: node['lnd']['auto_unlock'], |             auto_unlock: node['lnd']['auto_unlock'], | ||||||
|  |             tor_enabled: node['bitcoin']['tor_enabled'], | ||||||
|             bitcoin_datadir: node['bitcoin']['datadir'], |             bitcoin_datadir: node['bitcoin']['datadir'], | ||||||
|             bitcoin_rpc_user: node['bitcoin']['conf']['rpcuser'], |             bitcoin_rpc_user: node['bitcoin']['conf']['rpcuser'], | ||||||
|             bitcoin_rpc_password: bitcoin_credentials["rpcpassword"], |             bitcoin_rpc_password: bitcoin_credentials["rpcpassword"], | ||||||
| @ -71,9 +72,6 @@ template "#{lnd_dir}/lnd.conf" do | |||||||
|   notifies :restart, "systemd_unit[lnd.service]", :delayed |   notifies :restart, "systemd_unit[lnd.service]", :delayed | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| exec_flags = "" |  | ||||||
| exec_flags += "--tor.active --tor.v3" if node['bitcoin']['tor_enabled'] |  | ||||||
| 
 |  | ||||||
| systemd_unit 'lnd.service' do | systemd_unit 'lnd.service' do | ||||||
|   content({ |   content({ | ||||||
|     Unit: { |     Unit: { | ||||||
| @ -86,7 +84,7 @@ systemd_unit 'lnd.service' do | |||||||
|       User: bitcoin_user, |       User: bitcoin_user, | ||||||
|       Group: bitcoin_group, |       Group: bitcoin_group, | ||||||
|       Type: 'simple', |       Type: 'simple', | ||||||
|       ExecStart: "/opt/go/bin/lnd #{exec_flags}", |       ExecStart: "/opt/go/bin/lnd", | ||||||
|       Restart: 'always', |       Restart: 'always', | ||||||
|       RestartSec: '30', |       RestartSec: '30', | ||||||
|       TimeoutSec: '240', |       TimeoutSec: '240', | ||||||
|  | |||||||
| @ -25,3 +25,11 @@ bitcoind.rpcuser=<%= @bitcoin_rpc_user %> | |||||||
| bitcoind.rpcpass=<%= @bitcoin_rpc_password %> | bitcoind.rpcpass=<%= @bitcoin_rpc_password %> | ||||||
| bitcoind.zmqpubrawblock=<%= @bitcoin_zmqpubrawblock %> | bitcoind.zmqpubrawblock=<%= @bitcoin_zmqpubrawblock %> | ||||||
| bitcoind.zmqpubrawtx=<%= @bitcoin_zmqpubrawtx %> | bitcoind.zmqpubrawtx=<%= @bitcoin_zmqpubrawtx %> | ||||||
|  | 
 | ||||||
|  | <% if @tor_enabled %> | ||||||
|  | [tor] | ||||||
|  | tor.active=true | ||||||
|  | tor.v3=true | ||||||
|  | tor.streamisolation=false | ||||||
|  | tor.skip-proxy-for-clearnet-targets=true | ||||||
|  | <% end %> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user