noplanman.gitea

Rôle Ansible pour installer Gitea

Ce rôle est basé sur ansible-role-gogs par Jeff Geerling, auteur de Ansible for DevOps.

Statut de Build Rôle Ansible


:rocket: Le développement a été déplacé vers git.feneas.org.

(Le dépôt sur GitHub est uniquement un miroir, donc forkez sur Feneas pour contribuer. Pas besoin de s'inscrire, connectez-vous simplement avec votre compte GitHub.)


Installe Gitea, un front-end basé sur Go pour Git, sur des systèmes Linux basés sur RedHat ou Debian.

Après la fin du playbook, visitez le serveur Gitea (sur le port 3000 par défaut), et vous serez redirigé vers la page /install, où vous pourrez configurer un compte administrateur et d'autres options par défaut.

Exigences

Nécessite git (via geerlingguy.git) et au moins le port HTTP Gitea (3000 par défaut) ouvert sur le pare-feu de votre système.

Variables du Rôle

Voir le fichier [defaults/main.yml][defaults] pour plus de détails.

gitea_user: git
gitea_user_home: /home/git

L'utilisateur et le répertoire personnel sous lesquels Gitea sera exécuté et installé.

gitea_version: "1.6.3"

Version binaire de Gitea à télécharger et à installer.

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

URL de téléchargement pour la binaire de Gitea.

gitea_checksum: "sha256:fb46981b16b8dbc01ae0a87c02f4c1ef0ec7037beaa918e5bb4d9a278cf9b9c8"

Vérification SHA256 pour valider la binaire téléchargée.

gitea_http_port: 3000

Port HTTP par lequel Gitea sera accessible.

Dépendances

  • geerlingguy.git

Exemple de Playbook

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

Tests

Docker est utilisé pour tester le rôle avec différents systèmes d'exploitation.

Vérifiez le dossier tests.

Licence

MIT

À propos du projet

Gitea (Git with a cup of tea)

Installer
ansible-galaxy install noplanman.gitea
Licence
mit
Téléchargements
102
Propriétaire
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.