diff options
Diffstat (limited to 'roles/gitolite/http/templates/cgitrc.j2')
-rw-r--r-- | roles/gitolite/http/templates/cgitrc.j2 | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/roles/gitolite/http/templates/cgitrc.j2 b/roles/gitolite/http/templates/cgitrc.j2 new file mode 100644 index 00000000..fd3a4681 --- /dev/null +++ b/roles/gitolite/http/templates/cgitrc.j2 @@ -0,0 +1,31 @@ +## {{ ansible_managed }} + +css=/cgit-css/cgit.css +{% if 'logo' in gitolite_instances[gitolite_instance].http %} +logo=/logo.png +{% else %} +logo=/cgit-css/cgit.png +{% endif %} +{% if 'title' in gitolite_instances[gitolite_instance].http %} +root-title={{ gitolite_instances[gitolite_instance].http.title }} +{% endif %} +{% if 'description' in gitolite_instances[gitolite_instance].http %} +root-desc={{ gitolite_instances[gitolite_instance].http.description }} +{% endif %} + +enable-blame=1 +enable-commit-graph=1 +enable-git-config=1 +enable-index-links=1 +enable-log-filecount=1 +enable-log-linecount=1 +enable-subject-links=1 +enable-tree-linenumbers=1 + +virtual-root=/cgit/ +source-filter=/usr/lib/cgit/filters/syntax-highlighting.py + +clone-url=ssh://git-{{ gitolite_instance }}@{{ gitolite_instances[gitolite_instance].http.hostnames[0] }}{% if ansible_port is defined %}:{{ ansible_port }}{% endif %}/$CGIT_REPO_URL{% if gitolite_instances[gitolite_instance].http.enable_git_backend | default(false) %} https://{{ gitolite_instances[gitolite_instance].http.hostnames[0] }}/$CGIT_REPO_URL{% endif %} + +strict-export=git-daemon-export-ok +scan-path={{ gitolite_base_path }}/{{ gitolite_instance }}/repositories |