From 94ed5704bea3bf7d56cb047db5d33115b37ebbfc Mon Sep 17 00:00:00 2001
From: Olivier Thauvin <nanardon@mageia.org>
Date: Thu, 28 Oct 2010 23:41:31 +0000
Subject: - add postgresql config

---
 modules/postgresql/manifests/init.pp | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 modules/postgresql/manifests/init.pp

(limited to 'modules/postgresql/manifests')

diff --git a/modules/postgresql/manifests/init.pp b/modules/postgresql/manifests/init.pp
new file mode 100644
index 00000000..57e75967
--- /dev/null
+++ b/modules/postgresql/manifests/init.pp
@@ -0,0 +1,29 @@
+class postgresql {
+    package { postgresql9.0-server:
+        ensure => installed
+    }
+
+    service { postgresql:
+        restart => "/etc/rc.d/init.d/postgresql reload"
+    }
+
+    file { '/var/lib/pgsql/data/postgresql.conf':
+        ensure => present,
+        owner => postgres,
+        group => postgres,
+        mode => 644,
+        require => Package["postgresql9.0-server"],
+        content => "",
+        notify => [Service['postgreql']]
+    }
+    
+    file { '/var/lib/pgsql/data/pg_hba.conf':
+        ensure => present,
+        owner => postgres,
+        group => postgres,
+        mode => 644,
+        require => Package["postgresql9.0-server"],
+        content => "",
+        notify => [Service['postgresql']]
+    }
+}
-- 
cgit v1.2.1