diff --git a/tasks/initjail.yml b/tasks/initjail.yml
index 57e95e2deb3d1c1e946d4460e269c0d9c86b70ff..ac57edb78ac54103a2fe1162e8f1c9ba4b6986ab 100644
--- a/tasks/initjail.yml
+++ b/tasks/initjail.yml
@@ -9,20 +9,20 @@
 
 - name: Create Apache Group
   group:
-    name='{{ drupal.jail.name }}'
+    name: '{{ drupal.jail.name }}'
 
 - name: Create Apache User
   user:
-    name='{{ drupal.jail.name }}'
-    shell='/bin/false'
-    group='{{ drupal.jail.name }}'
-    groups='www-data'
+    name: '{{ drupal.jail.name }}'
+    shell: /bin/false
+    group: '{{ drupal.jail.name }}'
+    groups: www-data
 
 - name: Apply Apache User to Jail
   shell: jk_jailuser -m -j {{ jailroot }}/{{ drupal.jail.name }} {{ drupal.jail.name }}
 
 - name: Add main Apache User to Jail Group
   user:
-    name='www-data'
-    groups='{{ drupal.jail.name }}'
-    append=yes
+    name: www-data
+    groups: '{{ drupal.jail.name }}'
+    append: yes
diff --git a/tasks/initjailusers.yml b/tasks/initjailusers.yml
index 49d1243c04185b717959555ceba8d548115a76f0..9f1abc6abe643094dfab56f747d7d14c2fee0d96 100644
--- a/tasks/initjailusers.yml
+++ b/tasks/initjailusers.yml
@@ -4,7 +4,7 @@
 - name: Get User ID
   command: id -u {{ username }}
   register: userid
-  changed_when: false
+  changed_when: no
   tags:
     - always
 
@@ -22,15 +22,15 @@
        '.zshrc'
       ]
   when: item.0.jail is defined and username in item.0.jail.users and (limit_site is not defined or limit_site == 'False' or item.0.id is not defined or limit_site == item.0.id)
-  ignore_errors: true
+  ignore_errors: yes
   tags:
     - JailUserInit
 
 - name: Add User to Jail Group
   user:
-    name='{{ username }}'
-    groups='{{ item.jail.name }}'
-    append=yes
+    name: '{{ username }}'
+    groups: '{{ item.jail.name }}'
+    append: yes
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (username in item.jail.users or username in admins) and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
   tags:
@@ -38,10 +38,10 @@
 
 - name: Add User To Jail /etc/passwd
   lineinfile:
-    dest='{{ jailroot }}/{{ item.jail.name }}/etc/passwd'
-    state=present
-    regexp='^{{ username }}:'
-    line='{{ username }}:x:{{ userid.stdout }}:0::/var/www{{ item.webRoot|default("") }}:/bin/bash'
+    dest: '{{ jailroot }}/{{ item.jail.name }}/etc/passwd'
+    state: present
+    regexp: '^{{ username }}:'
+    line: '{{ username }}:x:{{ userid.stdout }}:0::/var/www{{ item.webRoot|default("") }}:/bin/bash'
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and username in item.jail.users and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
   tags:
@@ -49,11 +49,11 @@
 
 - name: File Modes and Ownership
   file:
-    path='{{ jailroot }}/{{ item.jail.name }}/home/{{ username }}'
-    owner='{{ username }}'
-    state='directory'
-    recurse=yes
-    follow=no
+    path: '{{ jailroot }}/{{ item.jail.name }}/home/{{ username }}'
+    owner: '{{ username }}'
+    state: directory
+    recurse: yes
+    follow: no
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (username in item.jail.users or username in admins) and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
   tags:
diff --git a/tasks/install.yml b/tasks/install.yml
index 3ebfb28849d33e98e913ca83b19c742fc3f71aad..7b6e51e541c072d44e4bac2d3eebb6c30b8aa7fe 100644
--- a/tasks/install.yml
+++ b/tasks/install.yml
@@ -3,25 +3,27 @@
 
 - name: Make sure an empty directory /tmp/jailkit exists
   file:
-    path='/tmp/jailkit'
-    state='{{ item }}'
+    path: /tmp/jailkit
+    state: '{{ item }}'
   with_items:
     - absent
     - directory
 
 - name: Download JailKit
   get_url:
-    url='http://olivier.sessink.nl/jailkit/jailkit-2.17.tar.gz'
-    dest='/tmp/jailkit-2.17.tar.gz'
+    url: http://olivier.sessink.nl/jailkit/jailkit-2.17.tar.gz
+    dest: /tmp/jailkit-2.17.tar.gz
 
 - name: Unpack JailKit
   unarchive:
-    src='/tmp/jailkit-2.17.tar.gz'
-    dest='/tmp/jailkit'
-    copy=no
+    src: /tmp/jailkit-2.17.tar.gz
+    dest: /tmp/jailkit
+    copy: no
 
 - name: Compile JailKit
-  shell: "{{ item }} chdir=/tmp/jailkit/jailkit-2.17"
+  shell: '{{ item }}'
+  args:
+    chdir: /tmp/jailkit/jailkit-2.17
   with_items:
     - ./configure
     - make
diff --git a/tasks/jailkit.yml b/tasks/jailkit.yml
index ba00cf799878ab97267160a256b243567e0bc514..a8db6cb06f72a5e1530d706034b8780ed0a94232 100644
--- a/tasks/jailkit.yml
+++ b/tasks/jailkit.yml
@@ -22,48 +22,49 @@
 - name: Check JailKit Requirement
   shell: ls /usr/sbin/jk_init
   register: jailkit_available
-  failed_when: false
-  changed_when: false
+  failed_when: no
+  changed_when: no
 
 - import_tasks: install.yml
   when: jailkit_available is defined and jailkit_available.stdout != '/usr/sbin/jk_init'
 
 - name: Create Jail Root Directory
   file:
-    path='{{ jailroot }}'
-    state='directory'
-    owner='root'
-    group='root'
-    mode='755'
+    path: '{{ jailroot }}'
+    state: directory
+    owner: root
+    group: root
+    mode: 0755
 
 - name: Python Components
-  pip: name=pick
+  pip:
+    name: pick
 
 - name: Jail Script
   template:
-    src='jail'
-    dest='/usr/local/bin/jail'
-    owner='root'
-    group='root'
-    mode='755'
+    src: jail
+    dest: /usr/local/bin/jail
+    owner: root
+    group: root
+    mode: 0755
 
 - name: Basic Config
   template:
-    src='jk_init.ini'
-    dest='/etc/jailkit/jk_init.ini'
-    owner='root'
-    group='root'
-    mode='644'
+    src: jk_init.ini
+    dest: /etc/jailkit/jk_init.ini
+    owner: root
+    group: root
+    mode: 0644
   tags:
     - always
 
 - name: Create Jail Directory
   file:
-    path='{{ jailroot }}/{{ item.jail.name }}'
-    state='directory'
-    owner='root'
-    group='root'
-    mode='755'
+    path: '{{ jailroot }}/{{ item.jail.name }}'
+    state: directory
+    owner: root
+    group: root
+    mode: 0755
   register: jail_available
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
@@ -77,41 +78,41 @@
 
 - name: Ensure tmp Directory
   file:
-    path='{{ jailroot }}/{{ item.jail.name }}/tmp'
-    state='directory'
-    owner='root'
-    group='root'
-    mode='777'
+    path: '{{ jailroot }}/{{ item.jail.name }}/tmp'
+    state: directory
+    owner: root
+    group: root
+    mode: 0777
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
 
 - name: Ensure var and log Directory
   file:
-    path='{{ jailroot }}/{{ item.jail.name }}/var/log'
-    state='directory'
-    owner='root'
-    group='root'
-    mode='755'
+    path: '{{ jailroot }}/{{ item.jail.name }}/var/log'
+    state: directory
+    owner: root
+    group: root
+    mode: 0755
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
 
 - name: Ensure Apache Log Directory
   file:
-    path='{{ jailroot }}/{{ item.jail.name }}/var/log/apache2'
-    state='directory'
-    owner='root'
-    group='{{ item.jail.name }}'
-    mode='755'
+    path: '{{ jailroot }}/{{ item.jail.name }}/var/log/apache2'
+    state: directory
+    owner: root
+    group: '{{ item.jail.name }}'
+    mode: 0755
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
 
 - name: Install logrotate script
   template:
-    src='etc-logrotate-apache2'
-    dest='/etc/logrotate.d/apache2-{{ item.jail.name }}'
-    owner='root'
-    group='root'
-    mode='644'
+    src: etc-logrotate-apache2
+    dest: /etc/logrotate.d/apache2-{{ item.jail.name }}
+    owner: root
+    group: root
+    mode: 0644
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
   tags:
@@ -119,11 +120,11 @@
 
 - name: Ensure Apache Web Directory
   file:
-    path='{{ jailroot }}/{{ item.jail.name }}/var/www{{ item.webRoot|default("") }}'
-    state='directory'
-    owner='{{ item.jail.name }}'
-    group='{{ item.jail.name }}'
-    mode='755'
+    path: '{{ jailroot }}/{{ item.jail.name }}/var/www{{ item.webRoot|default("") }}'
+    state: directory
+    owner: '{{ item.jail.name }}'
+    group: '{{ item.jail.name }}'
+    mode: 0755
   with_items: '{{ drupal_settings|default([]) }}'
   when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
 
@@ -131,31 +132,32 @@
 
   - name: Remove PHP PHP Default Pool
     file:
-      path='/etc/{{ php_base_dir|default("php5") }}/fpm/pool.d/www.conf'
-      state='absent'
+      path: /etc/{{ php_base_dir|default("php5") }}/fpm/pool.d/www.conf
+      state: absent
 
   - name: Create PHP Pool
     template:
-      src='php_pool.conf'
-      dest='/etc/{{ php_base_dir|default("php5") }}/fpm/pool.d/{{ item.jail.name }}.conf'
-      owner='root'
-      group='root'
-      mode='644'
+      src: php_pool.conf
+      dest: /etc/{{ php_base_dir|default("php5") }}/fpm/pool.d/{{ item.jail.name }}.conf
+      owner: root
+      group: root
+      mode: 0644
     with_items: '{{ drupal_settings|default([]) }}'
     when: item.jail is defined and (limit_site is not defined or limit_site == 'False' or item.id is not defined or limit_site == item.id)
     tags:
       - ApacheConfig
-    notify: "Restart PHP-FPM"
+    notify:
+      - Restart PHP-FPM
 
   when: php_fpm
 
 - name: Copy Jail Start Script to user home directory
   template:
-    src='.jail'
-    dest='/home/{{ username }}/.jail'
-    owner='{{ username }}'
-    group='root'
-    mode='755'
+    src: .jail
+    dest: /home/{{ username }}/.jail
+    owner: '{{ username }}'
+    group: root
+    mode: 0755
   with_flattened:
     - {{ admins }}
     - {{ jailusers }}
@@ -181,11 +183,11 @@
 
 - name: Update config files
   template:
-    src='{{ item }}.ini'
-    dest='/etc/jailkit/{{ item }}.ini'
-    owner=root
-    group=root
-    mode='644'
+    src: '{{ item }}.ini'
+    dest: /etc/jailkit/{{ item }}.ini
+    owner: root
+    group: root
+    mode: 0644
   with_items:
     - jk_chrootsh
     - jk_uchroot