maintenance file for updating sudoers and removing extra files on rollback
diff --git a/tasks/main.yml b/tasks/main.yml
index e674cbe..eb03b98 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -6,6 +6,13 @@
 #    state: present
 #    key: "{{ lookup('file', '{{ pubkey }}') }}"
 
+- name: Update user with NOPASSWD
+  lineinfile:
+    state: present
+    line: "{{ user }} ALL = NOPASSWD : ALL"
+    path: /etc/sudoers
+    validate: '/usr/sbin/visudo -cf %s'
+
 - name: Permit root login over SSH
   lineinfile:
     state: present
@@ -13,5 +20,6 @@
     regexp: '(^#)(PermitRootLogin yes)'
     line: '\2'
     backrefs: yes
+  when: permit_root_login | default(yes)
   notify:
   - Restart SSH service