diff options
Diffstat (limited to 'roles/gitolite/tasks/init.yml')
-rw-r--r-- | roles/gitolite/tasks/init.yml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/roles/gitolite/tasks/init.yml b/roles/gitolite/tasks/init.yml new file mode 100644 index 0000000..f745a85 --- /dev/null +++ b/roles/gitolite/tasks/init.yml @@ -0,0 +1,18 @@ +--- +- name: Copy admin key + copy: + src: "{{ git_admin_key }}" + dest: "{{ git_dir }}/admin.pub" + mode: 0600 + owner: "{{ git_user }}" + group: "{{ git_group }}" + +- name: Ensure sudo is available for become_user + package: + name: sudo + state: present + +- name: Configure gitolite + command: gitolite setup -pk "{{ git_dir }}/admin.pub" + become: yes + become_user: "{{ git_user }}" |