From a06eda99d331be7b7a3fa6135eb43990aab36558 Mon Sep 17 00:00:00 2001 From: Nikos Papadakis Date: Fri, 8 Dec 2023 17:00:38 +0200 Subject: [PATCH] Forgejo --- install_gitea.yml => install_forgejo.yml | 15 +++++++-------- .../forgejo.service.j2} | 4 ++-- templates/{gitea => forgejo}/robots.txt.j2 | 0 templates/{gitea => forgejo}/runner.service.j2 | 0 4 files changed, 9 insertions(+), 10 deletions(-) rename install_gitea.yml => install_forgejo.yml (77%) rename templates/{gitea/gitea.service.j2 => forgejo/forgejo.service.j2} (79%) rename templates/{gitea => forgejo}/robots.txt.j2 (100%) rename templates/{gitea => forgejo}/runner.service.j2 (100%) diff --git a/install_gitea.yml b/install_forgejo.yml similarity index 77% rename from install_gitea.yml rename to install_forgejo.yml index 664ec7f..8bf2dc6 100644 --- a/install_gitea.yml +++ b/install_forgejo.yml @@ -34,7 +34,6 @@ group: "{{ item.group }}" state: directory loop: - - { dir: "/opt/gitea", owner: "git", group: "git", mode: "0750" } - { dir: "/var/lib/gitea/custom", owner: "git", group: "git", mode: "0750" } - { dir: "/var/lib/gitea/data", owner: "git", group: "git", mode: "0750" } - { dir: "/var/lib/gitea/log", owner: "git", group: "git", mode: "0750" } @@ -43,9 +42,9 @@ - name: Download gitea ansible.builtin.get_url: - url: https://github.com/go-gitea/gitea/releases/download/v1.20.4/gitea-1.20.4-linux-arm64 - checksum: sha256:e173e434d0afaf5c87e7b3dcda8d3e5946c82324879e926baa289509170c1211 - dest: /opt/gitea/gitea + url: https://codeberg.org/forgejo/forgejo/releases/download/v1.21.1-0/forgejo-1.21.1-0-linux-arm64 + checksum: sha256:0d7e22ab2554b250cb9fb080ce2b14fde081029648bb7bbdcbd085c97a559535 + dest: /usr/local/bin/forgejo mode: '775' owner: git group: git @@ -53,13 +52,13 @@ - name: Service file ansible.builtin.template: - src: templates/gitea/gitea.service.j2 - dest: /etc/systemd/system/gitea.service + src: templates/forgejo/forgejo.service.j2 + dest: /etc/systemd/system/forgejo.service become: true - name: robots.txt ansible.builtin.template: - src: templates/gitea/robots.txt.j2 + src: templates/forgejo/robots.txt.j2 dest: /var/lib/gitea/custom/robots.txt owner: git become: true @@ -67,7 +66,7 @@ - name: (Re)start the systemd service ansible.builtin.systemd: state: restarted - name: gitea + name: forgejo enabled: true daemon_reload: true become: true diff --git a/templates/gitea/gitea.service.j2 b/templates/forgejo/forgejo.service.j2 similarity index 79% rename from templates/gitea/gitea.service.j2 rename to templates/forgejo/forgejo.service.j2 index 15edbc1..4c33548 100644 --- a/templates/gitea/gitea.service.j2 +++ b/templates/forgejo/forgejo.service.j2 @@ -1,5 +1,5 @@ [Unit] -Description=Gitea (Git with a cup of tea) +Description=Forgejo After=syslog.target After=network.target @@ -11,7 +11,7 @@ Type=notify User=git Group=git WorkingDirectory=/var/lib/gitea/ -ExecStart=/opt/gitea/gitea web --config /etc/gitea/app.ini +ExecStart=/usr/local/bin/forgejo web --config /etc/gitea/app.ini Restart=always Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea diff --git a/templates/gitea/robots.txt.j2 b/templates/forgejo/robots.txt.j2 similarity index 100% rename from templates/gitea/robots.txt.j2 rename to templates/forgejo/robots.txt.j2 diff --git a/templates/gitea/runner.service.j2 b/templates/forgejo/runner.service.j2 similarity index 100% rename from templates/gitea/runner.service.j2 rename to templates/forgejo/runner.service.j2