Add actual postgresl module from puppetlabs
[mirror/dsa-puppet.git] / 3rdparty / modules / postgresql / manifests / java.pp
diff --git a/3rdparty/modules/postgresql/manifests/java.pp b/3rdparty/modules/postgresql/manifests/java.pp
new file mode 100644 (file)
index 0000000..abbee31
--- /dev/null
@@ -0,0 +1,29 @@
+# Class: postgresql::java
+#
+# This class installs the postgresql jdbc connector.
+#
+# Parameters:
+#   [*package_name*]    - The name of the postgresql java package.
+#   [*package_ensure*]  - The ensure value of the package.
+#
+# Actions:
+#
+# Requires:
+#
+# Sample Usage:
+#
+#   class { 'postgresql::java': }
+#
+class postgresql::java (
+  $package_name   = $postgresql::params::java_package_name,
+  $package_ensure = 'present'
+) inherits postgresql::params {
+
+  validate_string($package_name)
+
+  package { 'postgresql-jdbc':
+    ensure => $package_ensure,
+    name   => $package_name,
+  }
+
+}