diff --git a/defaults/main.yml b/defaults/main.yml
index 4aa08774389abceef8e62e86a1d2cef9622d37c1..74d8991bd346dfd9b7cbb98000c32a0c2e9ca739 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,4 +1,5 @@
 ---
 # defaults file for ansible-role-gitolite
 
+# Content of the SSH public key for the gitolite admin account.
 gitolite_public_key:
diff --git a/tasks/main.yml b/tasks/main.yml
index 1524649a47bab53e3cb21fea7bec96822089bfec..bc15c290e3710fff527f45548e29e1fe3ba04a89 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -6,7 +6,7 @@
    - gitolite_public_key is defined
    - ansible_os_family == 'Debian'
 
-- name: apt install
+- name: APT install
   with_items:
   - gitolite3
   - curl
@@ -31,7 +31,7 @@
    dest: /srv/git/gitolite.pub
    owner: git
    group: git
-   mode: '0644'
+   mode: 0o0644
 
 - name: Setup gitolite
   become: yes
@@ -43,9 +43,9 @@
 - name: Relax permission for cgit integration
   with_items:
   - path: /srv/git/repositories
-    mode: '0750'
+    mode: 0o0750
   - path: /srv/git/projects.list
-    mode: '0640'
+    mode: 0o0640
   file:
     path: '{{ item.path }}'
     mode: '{{ item.mode }}'
@@ -76,6 +76,6 @@
     dest: /etc/cron.daily/git
     owner: root
     group: root
-    mode: '0755'
+    mode: 0o0755
 
 - include: cgit.yml