diff --git a/manifests/init.pp b/manifests/init.pp
index 6e26797d63ae3d147969b6a07ac166b445543b3c..073b67e8304bbccfd4235c92992e47ff797d85d5 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -57,9 +57,15 @@ class studieinfo {
   #   ensure => running
   # }
 
-  lyscert::letsencrypt { 'letsencrypt-certonly':
-    email     => 'octol@lysator.liu.se',
-    webserver => 'nginx',
+  class { '::letsencrypt':
+    config  => {
+      email => 'octol@lysator.liu.se',
+    }
+  }
+
+  class { '::profiles::letsencrypt':
+    certname => $::fqdn,
+    provider => 'nginx',
   }
 
   class { '::nginx':