summaryrefslogtreecommitdiff
path: root/manifests/ssh.pp
blob: 17c086f8b3a7b369f744fd7f9b88ee7ecda681d1 (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   => present,
  }

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