Add actual postgresl module from puppetlabs
[mirror/dsa-puppet.git] / 3rdparty / modules / postgresql / manifests / client.pp
diff --git a/3rdparty/modules/postgresql/manifests/client.pp b/3rdparty/modules/postgresql/manifests/client.pp
new file mode 100644 (file)
index 0000000..fb82509
--- /dev/null
@@ -0,0 +1,28 @@
+# Class: postgresql::client
+#
+#   This class installs postgresql client software.
+#
+#   *Note* don't forget to make sure to add any necessary yum or apt
+#   repositories if specifying a custom version.
+#
+# Parameters:
+#   [*package_name*]  - The name of the postgresql client package.
+#   [*ensure*] - the ensure parameter passed to the postgresql client package resource
+# Actions:
+#
+# Requires:
+#
+# Sample Usage:
+#
+class postgresql::client (
+  $package_name   = $postgresql::params::client_package_name,
+  $package_ensure = 'present'
+) inherits postgresql::params {
+
+  package { 'postgresql-client':
+    ensure  => $package_ensure,
+    name    => $package_name,
+    tag     => 'postgresql',
+  }
+
+}