diff --git a/tasks/user_keys.yml b/tasks/user_keys.yml
index 884f5f969fb4432298739a50af3e6cafbc6e5e97..edea41dae04a59e571aec37c5e5fe50d8d7bb51a 100644
--- a/tasks/user_keys.yml
+++ b/tasks/user_keys.yml
@@ -11,6 +11,7 @@
     user={{ username }}
     key="{{ lookup('file', inventory_dir + '/files/keys/' + username + '.d2s.pub') }}"
     path=/home/{{ username }}/.ssh/fresh_auth_keys_{{ username }}
+    key_options={{ users[username]['ssh_key_options']|default(omit) }}
 
 - name: "Keys | Merge all public keys"
   shell: cat /home/{{ username }}/.ssh/fresh_auth_keys* > /home/{{ username }}/.ssh/auth_keys_fresh