aboutsummaryrefslogtreecommitdiffstats
path: root/roles/git/tasks/gitolite.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/git/tasks/gitolite.yml')
-rw-r--r--roles/git/tasks/gitolite.yml13
1 files changed, 7 insertions, 6 deletions
diff --git a/roles/git/tasks/gitolite.yml b/roles/git/tasks/gitolite.yml
index 8e2538f..09a6ac8 100644
--- a/roles/git/tasks/gitolite.yml
+++ b/roles/git/tasks/gitolite.yml
@@ -2,7 +2,7 @@
group: name=git state=present
- name: Create gitolite user
- user: name=git state=present home=/home/git system=yes group=git
+ user: name=git state=present home={{ gitolite_homedir }} system=yes group=git
- name: Add www-data to the git group
user: name=www-data groups=git append=yes
@@ -13,19 +13,20 @@
- dependencies
- name: Copy .gitolite.rc file
- copy: src=home_git_.gitolite.rc
- dest=/home/git/.gitolite.rc
+ template:
+ src=home_git_gitolite_rc.j2
+ dest={{ gitolite_homedir }}/.gitolite.rc
group=git
owner=git
mode=0644
- name: Copy SSH public key to server
- copy: src=gitolite.pub
- dest=/home/git/{{ main_user_name }}.pub
+ copy: src={{ gitolite_admin_pubkey }}
+ dest={{ gitolite_homedir}}/{{ main_user_name }}.pub
group=git
owner=git
mode=0644
- name: Setup gitolite
command: su - git -c 'gitolite setup -pk {{ main_user_name }}.pub'
- chdir=/home/git
+ chdir={{ gitolite_homedir }}