Add puppet/archive module, required for newer puppet/rabbitmq
[mirror/dsa-puppet.git] / 3rdparty / modules / archive / manifests / staging.pp
diff --git a/3rdparty/modules/archive/manifests/staging.pp b/3rdparty/modules/archive/manifests/staging.pp
new file mode 100644 (file)
index 0000000..b61dcbb
--- /dev/null
@@ -0,0 +1,22 @@
+# Class: archive::staging
+# =======================
+#
+# backwards compatibility class for staging module.
+#
+class archive::staging (
+  String $path  = $archive::params::path,
+  String $owner = $archive::params::owner,
+  String $group = $archive::params::group,
+  String $mode  = $archive::params::mode,
+) inherits archive::params {
+  include '::archive'
+
+  if !defined(File[$path]) {
+    file { $path:
+      ensure => directory,
+      owner  => $owner,
+      group  => $group,
+      mode   => $mode,
+    }
+  }
+}