diff --git a/manifests/init.pp b/manifests/init.pp
index 4f14fee2e6024200e9b185dfc1b1d9f0d6528580..69e8db5f113ebeb628e9e751117b34b45079530b 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -136,6 +136,17 @@ class skadereg(
     content => template("${module_name}/dotenv.erb"),
   }
 
+  exec { 'artisan migrate':
+    command     => 'php artisan migrate --force -n',
+    cwd         => '/var/www/skadereg',
+    path        => [ '/opt/rh/rh-php56/root/usr/bin' ],
+    refreshonly => true,
+    group       => 'skadereg',
+    user        => 'apache',
+
+    subscribe   => Vcsrepo['/var/www/skadereg'],
+  }
+
   class { '::mysql::server':
     root_password    => $mysql_password,
     databases        => {