Blame dev/ansible/roles/pagure-dev/tasks/gitolite.yml
|
Jeremy Cline |
4e3668 |
---
|
|
Jeremy Cline |
4e3668 |
|
|
Jeremy Cline |
4e3668 |
- name: Install gitolite3
|
|
Jeremy Cline |
4e3668 |
dnf: name={{ item }} state=present
|
|
Jeremy Cline |
4e3668 |
with_items:
|
|
Jeremy Cline |
4e3668 |
- gitolite3
|
|
Jeremy Cline |
4e3668 |
|
|
Jeremy Cline |
4e3668 |
- name: Install gitolite.rc to ~/.gitolite.rc
|
|
Jeremy Cline |
4e3668 |
become_user: "{{ ansible_env.SUDO_USER }}"
|
|
Jeremy Cline |
4e3668 |
copy:
|
|
Jeremy Cline |
4e3668 |
src: gitolite3.rc
|
|
Jeremy Cline |
4e3668 |
dest: /home/{{ ansible_env.SUDO_USER }}/.gitolite.rc
|
|
Jeremy Cline |
4e3668 |
|
|
Jeremy Cline |
4e3668 |
- name: Create a key for gitolite
|
|
Jeremy Cline |
4e3668 |
become_user: "{{ ansible_env.SUDO_USER }}"
|
|
Jeremy Cline |
4e3668 |
command: ssh-keygen -f gitolite_rsa -t rsa -N ''
|
|
Jeremy Cline |
4e3668 |
args:
|
|
Jeremy Cline |
4e3668 |
chdir: /home/{{ ansible_env.SUDO_USER }}
|
|
Jeremy Cline |
4e3668 |
creates: /home/{{ ansible_env.SUDO_USER }}/gitolite_rsa.pub
|
|
Jeremy Cline |
4e3668 |
|
|
Jeremy Cline |
4e3668 |
- name: Setup gitolite
|
|
Jeremy Cline |
4e3668 |
become_user: "{{ ansible_env.SUDO_USER }}"
|
|
Jeremy Cline |
4e3668 |
command: gitolite setup -pk gitolite_rsa.pub
|
|
Jeremy Cline |
4e3668 |
args:
|
|
Jeremy Cline |
4e3668 |
chdir: /home/{{ ansible_env.SUDO_USER }}
|