diff --git a/README.rst b/README.rst
index 135d4443b948871d832d3745205c6bf2ffcd67ce..8ca3debf8d3f25cfe1940a5ce8c03ccefba2a141 100644
--- a/README.rst
+++ b/README.rst
@@ -11,7 +11,8 @@ Debian Jessie.
 Role Variables
 --------------
 
-None.
+git_directory: The directory to be created and used for all git repositories
+               served.
 
 Dependencies
 ------------
diff --git a/defaults/main.yml b/defaults/main.yml
index 09f250fc389fa19ee10fe9f896dc362d92ac7926..3508c039210acd45f51bb1b27acd6675a5769c9d 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,2 +1,3 @@
 ---
 # defaults file for ansible-cgit
+git_directory: /srv/git
diff --git a/tasks/main.yml b/tasks/main.yml
index 1af670ceb63d546b46b8d8130cca4da9deb04f48..a57977587852e271fe12457541099efe840ffffc 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -29,9 +29,9 @@
 
 - name: Create git repostories directory
   file:
-      path: /srv/git
+      path: '{{ git_directory }}'
       owner: root
-      group: www-data
+      group: root
       mode: '0777'
       state: directory
 
@@ -50,7 +50,7 @@
       regexp: '{{ item.regexp|default(omit) }}'
       insertbefore: '{{ item.insertbefore|default(omit) }}'
   with_items:
-      - line: 'scan-path=/srv/git'
+      - line: 'scan-path={{ git_directory }}'
         regexp: 'scan-path='
       - line: 'css=/cgit/css/cgit.css'
         regexp: '^css='