and onionbalance module
[mirror/dsa-puppet.git] / modules / onion / manifests / service.pp
index 57e723f..a619c1b 100644 (file)
@@ -7,7 +7,7 @@ define onion::service (
 
        concat::fragment { "onion::torrc_onionservice::${name}":
                target  => "/etc/tor/torrc",
-               order   => 10,
+               order   => 50,
                content => "HiddenServiceDir /var/lib/tor/onion/${name}\nHiddenServicePort ${port} ${target_address}:${target_port}\n\n",
        }
 
@@ -15,8 +15,9 @@ define onion::service (
        if $onion_hn {
                @@concat::fragment { "onion::balance::instance::$name::$hostname":
                        target  => "/etc/onionbalance/config",
-                       content => "      - address: ${onion_hn}\n        name: ${hostname}-${name}",
-                       tag => "onion::balance::$name",
+                       content => "      - address: ${onion_hn}\n        name: ${hostname}-${name}\n",
+                       order   => "50-${name}-20",
+                       tag     => "onion::balance::$name",
                }
        }
 }