Move debug to store/collect health checker
[mirror/dsa-puppet.git] / modules / mirror_health / manifests / init.pp
diff --git a/modules/mirror_health/manifests/init.pp b/modules/mirror_health/manifests/init.pp
new file mode 100644 (file)
index 0000000..f2e9cca
--- /dev/null
@@ -0,0 +1,20 @@
+# base class for Debian's mirror-health checker
+class mirror_health () {
+  ensure_packages(['python3-requests'], { ensure => 'installed' })
+
+  $script = '/usr/local/sbin/mirror-health'
+  $confdir = '/etc/dsa/health-check'
+
+  file { $script:
+    source => 'puppet:///modules/mirror_health/mirror-health',
+    mode   => '0555',
+  }
+
+  file { $confdir:
+    ensure  => 'directory',
+    purge   => true,
+    force   => true,
+    recurse => true,
+    mode    => '0755';
+  }
+}