From 43891084b00f011f7d8cbbb10899015f2c65253d Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Thu, 16 Jun 2011 22:18:02 +0000 Subject: trigger the creation of the table once the database have been created --- modules/mediawiki/manifests/init.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/mediawiki/manifests/init.pp b/modules/mediawiki/manifests/init.pp index be4bf6c5..fc7888d2 100644 --- a/modules/mediawiki/manifests/init.pp +++ b/modules/mediawiki/manifests/init.pp @@ -76,6 +76,13 @@ class mediawiki { postgresql::database { "$db_name": user => $db_user, + callback_notify => Exec["deploy_db $name"], + } + + exec { "deploy_db $name": + cmd => "php /usr/local/bin/init_wiki.php $wiki_root", + refreshonly => true, + onlyif => "test -d $wiki_root/config", } file { "$wiki_root/LocalSettings.php": -- cgit v1.2.1