/[adm]/puppet/modules/postgresql/manifests/init.pp
ViewVC logotype

Annotation of /puppet/modules/postgresql/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 66 - (hide annotations) (download)
Fri Oct 29 01:22:42 2010 UTC (13 years, 5 months ago) by nanardon
File size: 1070 byte(s)
- check postgres is running
1 nanardon 55 class postgresql {
2 nanardon 57 package { 'postgresql9.0-server':
3 nanardon 55 ensure => installed
4     }
5    
6     service { postgresql:
7 nanardon 66 ensure => running,
8     subscribe => Package[postgresql9.0-server"],
9 nanardon 55 restart => "/etc/rc.d/init.d/postgresql reload"
10     }
11    
12 nanardon 60 file { '/etc/pam.d/postgresql':
13     ensure => present,
14     owner => root,
15     group => root,
16     mode => 644,
17     content => template("postgresql/pam"),
18     }
19    
20 nanardon 55 file { '/var/lib/pgsql/data/postgresql.conf':
21     ensure => present,
22     owner => postgres,
23     group => postgres,
24 nanardon 60 mode => 600,
25 nanardon 58 content => template("postgresql/postgresql.conf"),
26 nanardon 55 require => Package["postgresql9.0-server"],
27 nanardon 59 notify => [Service['postgresql']]
28 nanardon 55 }
29    
30     file { '/var/lib/pgsql/data/pg_hba.conf':
31     ensure => present,
32     owner => postgres,
33     group => postgres,
34 nanardon 60 mode => 600,
35 nanardon 58 content => template("postgresql/pg_hba.conf"),
36 nanardon 55 require => Package["postgresql9.0-server"],
37     notify => [Service['postgresql']]
38     }
39     }

  ViewVC Help
Powered by ViewVC 1.1.30