noplanman.gitea

Ansible-Rolle zur Installation von Gitea

Diese Rolle basiert auf ansible-role-gogs von Jeff Geerling, Autor von Ansible for DevOps.

Build-Status Ansible Rolle


:rocket: Die Entwicklung hat sich zu git.feneas.org verlagert.

(Das Repository auf GitHub ist nur ein Spiegel, also forke auf Feneas, um beizutragen. Keine Registrierung nötig, melde dich einfach mit deinem GitHub-Konto an.)


Installiert Gitea, eine auf Go basierende Benutzeroberfläche für Git, auf RedHat- oder Debian-basierten Linux-Systemen.

Nachdem das Playbook abgeschlossen ist, besuche den Gitea-Server (standardmäßig auf Port 3000), und du wirst zur Seite /install weitergeleitet, wo du ein Administratorkonto und andere Standardeinstellungen konfigurieren kannst.

Anforderungen

Erfordert git (über geerlingguy.git) und mindestens den HTTP-Port von Gitea (standardmäßig 3000) offen in der Firewall deines Systems.

Rollenv variablen

Siehe die Datei [defaults/main.yml][defaults] für weitere Details.

gitea_user: git
gitea_user_home: /home/git

Der Benutzer und das Home-Verzeichnis, unter dem Gitea ausgeführt und installiert wird.

gitea_version: "1.6.3"

Version der Gitea-Binärdatei, die heruntergeladen und installiert werden soll.

gitea_download_url: "https://github.com/go-gitea/gitea/releases/download/v{{ gitea_version }}/gitea-{{ gitea_version }}-linux-amd64"

Download-URL für die Gitea-Binärdatei.

gitea_checksum: "sha256:fb46981b16b8dbc01ae0a87c02f4c1ef0ec7037beaa918e5bb4d9a278cf9b9c8"

SHA256-Prüfziffer zur Überprüfung der heruntergeladenen Binärdatei.

gitea_http_port: 3000

HTTP-Port, über den auf Gitea zugegriffen wird.

Abhängigkeiten

  • geerlingguy.git

Beispiel-Playbook

- hosts: server
  vars:
    gitea_http_port: 8080
  roles:
    - noplanman.gitea

Tests

Docker wird verwendet, um die Rolle mit verschiedenen Betriebssystemen zu testen.

Siehe den tests Ordner.

Lizenz

MIT

Über das Projekt

Gitea (Git with a cup of tea)

Installieren
ansible-galaxy install noplanman.gitea
GitHub Repository
Lizenz
mit
Downloads
102
Besitzer
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.