summaryrefslogtreecommitdiff
path: root/roles/gitolite/base
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-11-13 23:52:17 +0100
committerChristian Pointner <equinox@spreadspace.org>2022-11-13 23:52:17 +0100
commit5d69851df2cb01394ddfdc136fcc753febde3b38 (patch)
tree734ed8aa384f90d397104137093fe6c03d2e4ecc /roles/gitolite/base
parentadd gitolite/base role (diff)
add cgit support for gitolite repos
Diffstat (limited to 'roles/gitolite/base')
-rw-r--r--roles/gitolite/base/defaults/main.yml3
-rw-r--r--roles/gitolite/base/tasks/main.yml12
2 files changed, 7 insertions, 8 deletions
diff --git a/roles/gitolite/base/defaults/main.yml b/roles/gitolite/base/defaults/main.yml
index 8016135a..1c5962cc 100644
--- a/roles/gitolite/base/defaults/main.yml
+++ b/roles/gitolite/base/defaults/main.yml
@@ -11,9 +11,6 @@ gitolite_base_path: /srv/git
# http:
# hostnames:
# - git.example.com
-# authentication: basic
-# users:
-# user1: password
# enable_git_backend: yes
# title: cgit root title
# description: this will be shown by cgit below the title
diff --git a/roles/gitolite/base/tasks/main.yml b/roles/gitolite/base/tasks/main.yml
index 440d9f52..fe552b00 100644
--- a/roles/gitolite/base/tasks/main.yml
+++ b/roles/gitolite/base/tasks/main.yml
@@ -91,10 +91,12 @@
regexp: "^(\\s*)#?\\s*('daemon'.*)$"
line: '\1\2'
-## TODO:
-# - name: enable http
-# when: "'http' in gitolite_instance"
-# include_role:
-# name: gitolite/http
+- name: enable http
+ loop: "{{ gitolite_instances | list }}"
+ loop_control:
+ loop_var: gitolite_instance
+ when: "'http' in gitolite_instances[gitolite_instance]"
+ include_role:
+ name: gitolite/http
## TODO: add systemd-timer for `git fsck`