]> gitweb.fluxo.info Git - puppet-tor.git/commit
Fix the relay define's outbound_bindaddresses default value setting.
authorintrigeri <intrigeri@boum.org>
Thu, 26 Apr 2012 14:56:35 +0000 (16:56 +0200)
committerintrigeri <intrigeri@boum.org>
Thu, 26 Apr 2012 15:21:48 +0000 (17:21 +0200)
commit8e0dbb0d9d903fbf89e4263cd29c1b1a7d597075
tree848034bc3ea87ec7058690c2396007ac13163a0c
parent7bf57976706f73881d18bbaea0e7f87b7f1c3b40
Fix the relay define's outbound_bindaddresses default value setting.

Apparently, we have no guarantee $outbound_bindaddresses's value is set *after*
$listen_addresses is, so (at least on my setup) it ends up being undef,
and then the template parsing fails:

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed
to parse template tor/torrc.relay.erb: undefined method `each' for :undef:Symbol
at /etc/puppet/modules/tor/manifests/daemon.pp:117

So, let's set $real_outbound_bindaddresses to $listen_addresses in the define
body, as needed.
manifests/daemon.pp
templates/torrc.relay.erb