1
0
Fork 0

Configure cgit

This commit is contained in:
Alex Kotov 2020-01-25 02:53:33 +05:00
parent 93f5d9ed8e
commit 080a14e3d7
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08
2 changed files with 96 additions and 0 deletions

82
files/cgitrc Normal file
View file

@ -0,0 +1,82 @@
# cgit config
# see cgitrc(5) for details
#about-filter=none
#agefile=info/web/last-modified
#auth-filter=none
#branch-sort=name
#cache-about-ttl=15
#cache-dynamic-ttl=5
#cache-repo-ttl=5
#cache-root=/var/cache/cgit
#cache-root-ttl=5
#cache-scanrc-ttl=15
#cache-size=0
#cache-snapshot-ttl=5
#cache-static-ttl=-1
case-sensitive-sort=0
#clone-prefix=none
clone-url=https://git.crypto-libertarian.com/$CGIT_REPO_URL git@git.crypto-libertarian.com:$CGIT_REPO_URL
#commit-filter=none
#commit-sort=unset
css=/cgit-css/cgit.css
#email-filter=none
#embedded=none
enable-blame=1
enable-commit-graph=1
#enable-filter-overrides=none
enable-follow-links=1
#enable-git-config=0
enable-html-serving=1
enable-http-clone=0
enable-index-links=1
#enable-index-owner=1
enable-log-filecount=1
enable-log-linecount=1
enable-remote-branches=1
enable-subject-links=1
#enable-tree-linenumbers=1
#favicon=/favicon.ico
#footer=none
#head-include=none
#header=none
#local-time=0
logo=/cgit-css/cgit.png
#logo-link=none
#max-atom-items=10
#max-blob-size=0
#max-commit-count=50
#max-message-length=80
#max-repo-count=50
#max-repodesc-length=80
max-stats=year
#mimetype-file=
#module-link=none
#noheader=none
noplainemail=1
#owner-filter=none
readme=README.md
remove-suffix=1
#renamelimit=-1
#repository-sort=name
#robots=index, nofollow
#root-desc=a fast webinterface for the git dscm
#root-readme=none
#root-title=Git Repository Browser
#scan-hidden-path=0
#section-sort=1
#section-from-path=0
side-by-side-diffs=1
snapshots=all
#source-filter=none
#strict-export=
#summary-branches=10
#summary-log=10
#summary-tags=10
#virtual-root=none
#section=none
#project-list=none
scan-path=/var/lib/git

View file

@ -11,3 +11,17 @@
- name: Install system packages
apt:
name: cgit
- name: Create directory for git repositories
file:
state: directory
path: /var/lib/git
owner: root
group: root
mode: 'u=rwx,g=rwx,o=rx'
- name: Install cgit configuration
copy:
src: ../../files/cgitrc
dest: /etc/cgitrc
owner: root
group: root
mode: 'u=rw,g=r,o=r'