# 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, } }