diff --git a/bank.yaml b/bank.yaml
new file mode 100644
index 0000000..7514be2
--- /dev/null
+++ b/bank.yaml
@@ -0,0 +1,7 @@
+---
+- hosts: bank
+  vars:
+  roles:
+    - common
+    - bank
+
diff --git a/hosts b/hosts
index b3def02..9a609b6 100644
--- a/hosts
+++ b/hosts
@@ -1,3 +1,6 @@
+[bank]
+bank.bitlair.nl
+
 [bar]
 bank-pi.bitlair.nl
 
diff --git a/roles/bank/tasks/main.yaml b/roles/bank/tasks/main.yaml
new file mode 100644
index 0000000..7cf8a1d
--- /dev/null
+++ b/roles/bank/tasks/main.yaml
@@ -0,0 +1,29 @@
+---
+- tags: bank
+  block:
+    - name: Install dependencies
+      apt:
+        name: [ libterm-readline-gnu-perl, libcurses-ui-perl ]
+        state: present
+
+    - name: Add user
+      user:
+        name: bank
+        password: $6$idklol$QrOE/21LDR0vhZBAXwgA7AvnmR6Ju4ZqzAzgeazC08i2yw9kyQjgwu.uuV692iL/cyE7AteDYUxCpcorONXom. # "bank"
+        home: /home/bank
+        shell: /home/bank/revbank.git/revbank
+        update_password: always
+
+    - name: Allow password auth for bank user
+      blockinfile:
+        path: /etc/ssh/sshd_config
+        insertafter: EOF
+        block: |-
+          Match User bank
+              PasswordAuthentication yes
+      notify: reload sshd
+
+    - name: Clear motd
+      copy:
+        content: ""
+        dest: /etc/motd