From: Jakub Czajka Date: Wed, 27 Sep 2023 20:50:06 +0000 (+0200) Subject: Add a script for configuring gitweb. X-Git-Url: https://git.ekhem.eu.org/?a=commitdiff_plain;h=46e866c9914689530c10db4245bbc7fc85bccfa6;p=turnup.git Add a script for configuring gitweb. --- diff --git a/server/git.yaml b/server/git.yaml new file mode 100644 index 0000000..21d889a --- /dev/null +++ b/server/git.yaml @@ -0,0 +1,28 @@ +# Copyright (c) 2023 Jakub Czajka +# License: GPL-3.0 or later. + +- name: Checkout configuration + command: | + git --work-tree=/tmp --git-dir=/srv/git/server.git checkout main --force \ + git/* + become: yes +- name: Install gitweb + package: + name: + - fcgiwrap + - gitweb + state: latest + become: yes +- name: Copy to /etc + copy: + src: "/tmp/git/{{ item }}" + dest: "/etc" + remote_src: true + become: true + with_items: + - gitweb.conf +- name: Restart fcgiwrap + service: + name: fcgiwrap + state: restarted + become: yes