---
- name: Install gitolite3
dnf:
name:
- gitolite3
state: present
- name: Install gitolite.rc to ~/.gitolite.rc
become_user: "{{ ansible_env.SUDO_USER }}"
copy:
src: gitolite3.rc
dest: /home/{{ ansible_env.SUDO_USER }}/.gitolite.rc
- name: Create a key for gitolite
become_user: "{{ ansible_env.SUDO_USER }}"
command: ssh-keygen -f gitolite_rsa -t rsa -N ''
args:
chdir: /home/{{ ansible_env.SUDO_USER }}
creates: /home/{{ ansible_env.SUDO_USER }}/gitolite_rsa.pub
- name: Setup gitolite
become_user: "{{ ansible_env.SUDO_USER }}"
command: gitolite setup -pk gitolite_rsa.pub
args:
chdir: /home/{{ ansible_env.SUDO_USER }}