-class roles::ports_mirror {
- $vhost_listen = $::hostname ? {
- klecker => '130.89.148.14:80 [2001:610:1908:b000::148:14]:80',
- mirror-isc => '149.20.20.22:80 [2001:4f8:8:36::1deb:22]:80',
- default => '*:80',
- }
- $onion_v4_addr = $::hostname ? {
- klecker => '130.89.148.14',
- mirror-isc => '149.20.20.22',
- default => undef,
- }
+class roles::ports_mirror(
+ String $vhost_listen = '*:80',
+ Boolean $onion_service = false,
+ Optional[Stdlib::IP::Address] $onion_addr = undef,
+) {
+ include roles::archvsync_base