summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2026-07-31 10:35:33 +0200
committerPatrick Spek <p.spek@tyil.nl>2026-07-31 10:35:33 +0200
commit066cd36ff69c705e7f6687e537a2bcc99fd04368 (patch)
tree645b047124379d0ea0ed9b396866719d736b1d48
parent7168988319eb08ddbe533f6b4bc3d82835fa0763 (diff)
downloadtyilnet-ansible-066cd36ff69c705e7f6687e537a2bcc99fd04368.tar.gz
tyilnet-ansible-066cd36ff69c705e7f6687e537a2bcc99fd04368.tar.bz2
Add cache to cgit
-rw-r--r--roles/git-server-cgit/tasks/main.yml7
-rw-r--r--roles/git-server-cgit/templates/cgitrc.j23
2 files changed, 10 insertions, 0 deletions
diff --git a/roles/git-server-cgit/tasks/main.yml b/roles/git-server-cgit/tasks/main.yml
index aad465c..c18ed9b 100644
--- a/roles/git-server-cgit/tasks/main.yml
+++ b/roles/git-server-cgit/tasks/main.yml
@@ -36,6 +36,13 @@
state: link
src: "{{ users.git.home }}/.gitconfig"
dest: "{{ users.httpd.home }}/.gitconfig"
+ - name: Ensure cache directory is available
+ ansible.builtin.file:
+ state: directory
+ path: "/var/cache/cgit"
+ owner: "{{ users.httpd.id }}"
+ group: "{{ users.httpd.id }}"
+ mode: "0755"
- name: Ensure certbot has requested a valid certificate
ansible.builtin.include_role:
diff --git a/roles/git-server-cgit/templates/cgitrc.j2 b/roles/git-server-cgit/templates/cgitrc.j2
index 1ec0bc3..807930f 100644
--- a/roles/git-server-cgit/templates/cgitrc.j2
+++ b/roles/git-server-cgit/templates/cgitrc.j2
@@ -46,5 +46,8 @@ readme=:readme.mkd
readme=:readme.rst
readme=:readme.txt
+cache-root=/var/cache/cgit
+cache-size=1000
+
virtual-root=/
scan-path=/srv/git/