diff --git a/manifests/site.pp b/manifests/site.pp
index 0f0aece1a7f4b0b5ed469691ead672c1e414f15c..96e85f3e1fc1aa78bb0f97ddb01572becd663810 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -60,4 +60,6 @@ node 'liufs' {
     extra_url => [ 'liuformulastudent.se', ],
     webserver => apache,
   }
+
+  include ::liufs::users
 }
diff --git a/modules/liufs/manifests/users.pp b/modules/liufs/manifests/users.pp
new file mode 100644
index 0000000000000000000000000000000000000000..e01913dc6b61b5a0bd858f12781f6bc9dcda53f8
--- /dev/null
+++ b/modules/liufs/manifests/users.pp
@@ -0,0 +1,42 @@
+# Users on system.
+class liufs::users {
+
+  # change
+  # ensure => present
+  # to
+  # ensure => absent
+  # to remove a user
+
+  user { 'hugo':
+    ensure     => 'present',
+    comment    => '',
+    membership => 'inclusive',
+    groups     => [
+      'sudo', 'lxd', 'ftp',
+    ]
+  }
+
+  user { 'green':
+    ensure     => 'present',
+    membership => 'inclusive',
+    groups     => [
+      'sudo', 'lxd', 'ftp',
+    ]
+  }
+
+  user { 'kent':
+    ensure     => 'present',
+    membership => 'inclusive',
+    groups     => [
+      'sudo', 'lxd', 'ftp',
+    ]
+  }
+
+  user { 'fabian':
+    ensure     => 'present',
+    membership => 'inclusive',
+    groups     => [
+      'www-data',
+    ]
+  }
+}