X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fonion%2Fmanifests%2Fservice.pp;fp=modules%2Fonion%2Fmanifests%2Fservice.pp;h=1bfdb8d9543d14716008cb671a01b31305b5c0a5;hb=4865d94fb841087441566652caec53af7f8ccbd8;hp=0000000000000000000000000000000000000000;hpb=107f559934a6ad06102b93265b8149d8fc060a34;p=mirror%2Fdsa-puppet.git diff --git a/modules/onion/manifests/service.pp b/modules/onion/manifests/service.pp new file mode 100644 index 000000000..1bfdb8d95 --- /dev/null +++ b/modules/onion/manifests/service.pp @@ -0,0 +1,13 @@ +define onion::service ( + $port, + $target_address, + $target_port +) { + include onion + + concat::fragment { "onion::torrc_onionservice::${name}": + target => "/etc/tor/torrc", + order => 10, + content => "HiddenServiceDir /var/lib/tor/onion/${name}\nHiddenServicePort ${port} ${target_address}:${target_port}\n\n", + } +}