Index: modules/spawn_fcgi/manifests/init.pp
===================================================================
--- a/modules/spawn_fcgi/manifests/init.pp
+++ b/modules/spawn_fcgi/manifests/init.pp
@@ -13,7 +13,19 @@
         ensure      => running,
         hasstatus   => true,
         enable      => true,
-        require     => File['/etc/init.d/spawn-fcgi'],
+        require     => [
+          File['/etc/init.d/spawn-fcgi'],
+          File['/etc/systemd/system/spawn-fcgi.service'],
+          ],
+    }
+
+    file { '/etc/systemd/system/spawn-fcgi.service':
+        ensure  => present,
+        owner   => root,
+        group   => root,
+        mode    => '0755',
+        source => 'puppet:///modules/spawn_fcgi/spawn-fcgi.service',
+        require => Package['spawn-fcgi'],
     }
 
     file { '/etc/init.d/spawn-fcgi':
