summaryrefslogtreecommitdiffstats
path: root/roles/cgit
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-07-15 15:45:48 +0200
committerAhmed Abdelhalim <[email protected]>2026-07-15 15:45:48 +0200
commitff254e3acaef4ed39080836e6886dca5cee38c10 (patch)
tree0f1a6674362345371067c5589c0cbeb4be8800c6 /roles/cgit
parentab1ce5c14ffae0cc76d734ea56374f0c772631ba (diff)
Fix cgit role install on alpine
Diffstat (limited to 'roles/cgit')
-rw-r--r--roles/cgit/tasks/main.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/roles/cgit/tasks/main.yml b/roles/cgit/tasks/main.yml
index 663534ec..fed97fef 100644
--- a/roles/cgit/tasks/main.yml
+++ b/roles/cgit/tasks/main.yml
@@ -9,10 +9,17 @@
- openssh
state: present
+- name: "Create git group"
+ become: true
+ ansible.builtin.group:
+ name: "{{ cgit_ssh_user }}"
+ system: true
+
- name: "Create git user"
become: true
ansible.builtin.user:
name: "{{ cgit_ssh_user }}"
+ group: "{{ cgit_ssh_user }}"
shell: "/usr/bin/git-shell"
home: "{{ cgit_repos_dir }}"
create_home: true