diff --git a/defaults/main.yml b/defaults/main.yml index 4aa08774389abceef8e62e86a1d2cef9622d37c1..74d8991bd346dfd9b7cbb98000c32a0c2e9ca739 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,4 +1,5 @@ --- # defaults file for ansible-role-gitolite +# Content of the SSH public key for the gitolite admin account. gitolite_public_key: diff --git a/tasks/main.yml b/tasks/main.yml index 1524649a47bab53e3cb21fea7bec96822089bfec..bc15c290e3710fff527f45548e29e1fe3ba04a89 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -6,7 +6,7 @@ - gitolite_public_key is defined - ansible_os_family == 'Debian' -- name: apt install +- name: APT install with_items: - gitolite3 - curl @@ -31,7 +31,7 @@ dest: /srv/git/gitolite.pub owner: git group: git - mode: '0644' + mode: 0o0644 - name: Setup gitolite become: yes @@ -43,9 +43,9 @@ - name: Relax permission for cgit integration with_items: - path: /srv/git/repositories - mode: '0750' + mode: 0o0750 - path: /srv/git/projects.list - mode: '0640' + mode: 0o0640 file: path: '{{ item.path }}' mode: '{{ item.mode }}' @@ -76,6 +76,6 @@ dest: /etc/cron.daily/git owner: root group: root - mode: '0755' + mode: 0o0755 - include: cgit.yml