/[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 172 - (show annotations) (download)
Sat Nov 6 07:22:44 2010 UTC (13 years, 4 months ago) by nanardon
File size: 1407 byte(s)
- manage pg_ident.conf for postgresql
1 class postgresql {
2 package { 'postgresql9.0-server':
3 ensure => installed
4 }
5
6 service { postgresql:
7 ensure => running,
8 subscribe => Package["postgresql9.0-server"],
9 restart => "/etc/rc.d/init.d/postgresql reload",
10 hasstatus => true,
11 }
12
13 file { '/etc/pam.d/postgresql':
14 ensure => present,
15 owner => root,
16 group => root,
17 mode => 644,
18 content => template("postgresql/pam"),
19 }
20
21 file { '/var/lib/pgsql/data/postgresql.conf':
22 ensure => present,
23 owner => postgres,
24 group => postgres,
25 mode => 600,
26 content => template("postgresql/postgresql.conf"),
27 require => Package["postgresql9.0-server"],
28 notify => [Service["postgresql"]]
29 }
30
31 file { '/var/lib/pgsql/data/pg_hba.conf':
32 ensure => present,
33 owner => postgres,
34 group => postgres,
35 mode => 600,
36 content => template("postgresql/pg_hba.conf"),
37 require => Package["postgresql9.0-server"],
38 notify => [Service["postgresql"]]
39 }
40
41 file { '/var/lib/pgsql/data/pg_ident.conf':
42 ensure => present,
43 owner => postgres,
44 group => postgres,
45 mode => 600,
46 content => template("postgresql/pg_ident.conf"),
47 require => Package["postgresql9.0-server"],
48 notify => [Service["postgresql"]]
49 }
50 }

  ViewVC Help
Powered by ViewVC 1.1.30