- onion::service { 'archive.debian.org':
- port => 80,
- target_port => 80,
- target_address => $onion_v4_addr,
- }
- }
+ apache2::site { '010-archive.debian.org':
+ site => 'archive.debian.org',
+ content => template('roles/apache-archive.debian.org.erb'),
+ }
+
+ if $sslname {
+ ssl::service { $sslname:
+ key => true,
+ tlsaport => [],
+ }
+ }
+ rsync::site { 'archive':
+ content => template('roles/historical_mirror/rsyncd.conf.erb'),
+ max_clients => 100,
+ sslname => $sslname,
+ binds => $enclosed_addresses_rsync,
+ }
+
+ Ferm::Rule::Simple <<| tag == 'ssh::server::from::historical_master' |>>