summaryrefslogtreecommitdiff
path: root/manifests/ssh.pp
blob: c5d2aff817664108714405f2ff0e38433a3cc12a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Define two onion services during the v2 to v3 transition
# https://blog.torproject.org/v2-deprecation-timeline
class onion::ssh {
  tor::daemon::hidden_service { 'ssh':
    version  => 2,
    ports    => [ "22 127.0.0.1:22" ],
    data_dir => "${tor::daemon::data_dir}/hidden",
    ensure   => absent,
  }

  tor::daemon::hidden_service { 'ssh_v3':
    version  => 3,
    ports    => [ "22 127.0.0.1:22" ],
    data_dir => "${tor::daemon::data_dir}/hidden",
    ensure   => present,
  }
}