+# security mirror
+#
+# @param listen_addr IP addresses to have rsync listen on
+# @param onion_service provide the onion service from this host
+# @param healthcheck_name name to access this node in the health checker
+class roles::security_mirror(
+ Array[Stdlib::IP::Address] $listen_addr = [],
+ Boolean $onion_service = false,
+ Optional[String] $healthcheck_name = undef,
+){
+ include roles::archvsync_base
+ include apache2
+ include apache2::expires
+ include apache2::rewrite