/[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 120 - (hide annotations) (download)
Fri Nov 5 00:39:09 2010 UTC (13 years, 4 months ago) by misc
File size: 1099 byte(s)
- add a configuration so postgresql is not uselessly reload on each run on alamut

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 nanardon 67 subscribe => Package["postgresql9.0-server"],
9 misc 120 restart => "/etc/rc.d/init.d/postgresql reload",
10     hasstatus => true,
11 nanardon 55 }
12    
13 nanardon 60 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 nanardon 55 file { '/var/lib/pgsql/data/postgresql.conf':
22     ensure => present,
23     owner => postgres,
24     group => postgres,
25 nanardon 60 mode => 600,
26 nanardon 58 content => template("postgresql/postgresql.conf"),
27 nanardon 55 require => Package["postgresql9.0-server"],
28 nanardon 67 notify => [Service["postgresql"]]
29 nanardon 55 }
30    
31     file { '/var/lib/pgsql/data/pg_hba.conf':
32     ensure => present,
33     owner => postgres,
34     group => postgres,
35 nanardon 60 mode => 600,
36 nanardon 58 content => template("postgresql/pg_hba.conf"),
37 nanardon 55 require => Package["postgresql9.0-server"],
38 nanardon 67 notify => [Service["postgresql"]]
39 nanardon 55 }
40     }

  ViewVC Help
Powered by ViewVC 1.1.30