aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2025-09-07 11:06:18 -0300
committerSilvio Rhatto <rhatto@riseup.net>2025-09-07 11:06:18 -0300
commit17037d6971f2c4a3e48619df64c1f6ab4bf1c98f (patch)
tree87bd21a52592531c93bcdd4a98d630ca902063bf
parent873102498ed297680997f8f25b559b7f8e0b986f (diff)
downloadpuppet-git-17037d6971f2c4a3e48619df64c1f6ab4bf1c98f.tar.gz
puppet-git-17037d6971f2c4a3e48619df64c1f6ab4bf1c98f.tar.bz2
Increase caching
-rw-r--r--manifests/cgit.pp26
-rw-r--r--templates/cgitrc.erb10
2 files changed, 20 insertions, 16 deletions
diff --git a/manifests/cgit.pp b/manifests/cgit.pp
index dec9024..45558ac 100644
--- a/manifests/cgit.pp
+++ b/manifests/cgit.pp
@@ -1,16 +1,18 @@
class git::cgit(
- $css = '/cgit-css/cgit.css',
- $logo = '/cgit.png',
- $root_title = 'Git Repository Browser',
- $root_desc = 'a fast webinterface for the git dscm',
- $clone_url = 'https://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL git://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL git@$HTTP_HOST:$CGIT_REPO_URL',
- $cache = '1',
- $cache_size = '10000',
- $cache_about_ttl = '15',
- $cache_dynamic_ttl = '15',
- $cache_static_ttl = '4460',
- $cache_root_ttl = '15',
- $cache_repo_ttl = '120',
+ $css = '/cgit-css/cgit.css',
+ $logo = '/cgit.png',
+ $root_title = 'Git Repository Browser',
+ $root_desc = 'a fast webinterface for the git dscm',
+ $clone_url = 'https://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL git://$HTTP_HOST$SCRIPT_NAME/$CGIT_REPO_URL git@$HTTP_HOST:$CGIT_REPO_URL',
+ $cache_about_ttl = '30',
+ $cache_dynamic_ttl = '30',
+ $cache_repo_ttl = '120',
+ $cache_root = '/var/cache/cgit',
+ $cache_root_ttl = '60',
+ $cache_scanrc_ttl = '60',
+ $cache_size = '20000',
+ $cache_snapshot_ttl = '60',
+ $cache_static_ttl = '86400',
) {
package { 'cgit':
ensure => $::lsbdistcodename ? {
diff --git a/templates/cgitrc.erb b/templates/cgitrc.erb
index 8917fb9..3838b0d 100644
--- a/templates/cgitrc.erb
+++ b/templates/cgitrc.erb
@@ -13,13 +13,15 @@ clone-url=<%= @clone_url %>
snapshots=tar.gz tar.bz2
# caching
-cache=<% @cache %>
-cache-size=<% @cache_size %>
cache-about-ttl=<% @cache_about_ttl %>
cache-dynamic-ttl=<% @cache_dynamic_ttl %>
-cache-static-ttl=<% @cache_static_ttl %>
-cache-root-ttl=<% @cache_root_ttl %>
cache-repo-ttl=<% @cache_repo_ttl %>
+cache-root=<% @cache_root %>
+cache-root-ttl=<% @cache_root_ttl %>
+cache-scanrc-ttl=<% @cache_scanrc_ttl %>
+cache-size=<% @cache_size %>
+cache-snapshot-ttl=<% @cache_snapshot_ttl %>
+cache-static-ttl=<% @cache_static_ttl %>
# switches
enable-http-clone=1