Skip to content

Instantly share code, notes, and snippets.

@duritong
Forked from turingmachine/gist:231912
Created November 11, 2009 13:30
Show Gist options
  • Save duritong/231950 to your computer and use it in GitHub Desktop.
Save duritong/231950 to your computer and use it in GitHub Desktop.
package{'postgresql-server':
ensure => present,
}
service{'postgresql':
enable => true,
ensure => running,
hasstatus => true,
require => Package[postgresql-server],
}
file{'/var/lib/pgsql/data/pg_hba.conf':
source => [
"puppet://$server/site-postgres/${fqdn}/pg_hba.conf",
"puppet://$server/site-postgres/pg_hba.conf",
"puppet://$server/postgres/config/pg_hba.conf.${operatingsystem}",
"puppet://$server/postgres/config/pg_hba.conf"
],
notify => Service[postgresql],
require => [ Package[postgresql-server], Service[postgresql-server] ],
owner => postgres, group => postgres, mode => 0600;
}
file{'/var/lib/pgsql/data/postgresql.conf':
source => [
"puppet://$server/site-postgres/${fqdn}/postgresql.conf",
"puppet://$server/site-postgres/postgresql.conf",
"puppet://$server/postgres/config/postgresql.conf.${operatingsystem}",
"puppet://$server/postgres/config/postgresql.conf"
],
notify => Service[postgresql],
require => [ Package[postgresql-server], Service[postgresql-server] ],
owner => postgres, group => postgres, mode => 0600;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment