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

  ViewVC Help
Powered by ViewVC 1.1.30