From 1eea65b28c75ca9941ae0cba4c6de79561f755b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Sun, 12 May 2013 10:50:50 +0300 Subject: [PATCH] posgresql: Fixed depency error from server data directory. --- postgresql/manifests/init.pp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/postgresql/manifests/init.pp b/postgresql/manifests/init.pp index b23c651..739284a 100644 --- a/postgresql/manifests/init.pp +++ b/postgresql/manifests/init.pp @@ -46,10 +46,11 @@ class postgresql::server($datadir="/srv/pgsql") { if $datadir != "/srv/pgsql" { file { $datadir: - ensure => directory, - mode => "0700", - owner => "postgres", - group => "postgres", + ensure => directory, + mode => "0700", + owner => "postgres", + group => "postgres", + require => Package["postgresql"], } file { "/srv/pgsql": ensure => link, @@ -60,10 +61,11 @@ class postgresql::server($datadir="/srv/pgsql") { } } else { file { "/srv/pgsql": - ensure => directory, - mode => "0700", - owner => "postgres", - group => "postgres", + ensure => directory, + mode => "0700", + owner => "postgres", + group => "postgres", + require => Package["postgresql"], } }