From 5c70083eb1355af8941d0a2520ea967e7b1e7f01 Mon Sep 17 00:00:00 2001 From: Thierry Carrez Date: Fri, 18 Sep 2015 16:22:43 +0200 Subject: [PATCH] www-data needs to own Django DB The Django database (summit.db) and directory need to be owned by www-data instead of odsreg, otherwise the app can't run. Change-Id: Ic1b25990f85701d64cf3af6e3eafbfa9eb9d2c93 --- manifests/init.pp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index b43667e..8fcdc90 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -49,11 +49,9 @@ class odsreg( # for our data storage file { '/var/lib/odsreg': - ensure => directory, - mode => '0755', - owner => 'odsreg', - group => 'odsreg', - require => User['odsreg'], + ensure => directory, + mode => '0755', + owner => 'www-data', } # a plain git checkout @@ -87,7 +85,7 @@ class odsreg( } exec { 'odsreg_sync_db': - user => 'odsreg', + user => 'www-data', command => 'python /usr/local/odsreg/odsreg/manage.py syncdb --noinput', cwd => '/usr/local/odsreg', path => '/bin:/usr/bin',