Add puppet/archive module
[mirror/dsa-puppet.git] / 3rdparty / modules / archive / manifests / params.pp
diff --git a/3rdparty/modules/archive/manifests/params.pp b/3rdparty/modules/archive/manifests/params.pp
new file mode 100644 (file)
index 0000000..afd4fc8
--- /dev/null
@@ -0,0 +1,25 @@
+# Class: archive::params
+# ======================
+#
+# archive settings such as default user and file mode.
+#
+class archive::params {
+  case $facts['os']['family'] {
+    'Windows': {
+      $path               = $::archive_windir
+      $owner              = 'S-1-5-32-544' # Adminstrators
+      $group              = 'S-1-5-18'     # SYSTEM
+      $mode               = '0640'
+      $seven_zip_name     = '7zip'
+      $seven_zip_provider = 'chocolatey'
+    }
+    default: {
+      $path  = '/opt/staging'
+      $owner = '0'
+      $group = '0'
+      $mode  = '0640'
+      $seven_zip_name = undef
+      $seven_zip_provider = undef
+    }
+  }
+}