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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 60 - (show 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 class postgresql {
2 package { 'postgresql9.0-server':
3 ensure => installed
4 }
5
6 service { postgresql:
7 restart => "/etc/rc.d/init.d/postgresql reload"
8 }
9
10 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 file { '/var/lib/pgsql/data/postgresql.conf':
19 ensure => present,
20 owner => postgres,
21 group => postgres,
22 mode => 600,
23 content => template("postgresql/postgresql.conf"),
24 require => Package["postgresql9.0-server"],
25 notify => [Service['postgresql']]
26 }
27
28 file { '/var/lib/pgsql/data/pg_hba.conf':
29 ensure => present,
30 owner => postgres,
31 group => postgres,
32 mode => 600,
33 content => template("postgresql/pg_hba.conf"),
34 require => Package["postgresql9.0-server"],
35 notify => [Service['postgresql']]
36 }
37 }

  ViewVC Help
Powered by ViewVC 1.1.30