noplanman.gitea

Rol de Ansible para instalar Gitea

Este rol se basa en ansible-role-gogs de Jeff Geerling, autor de Ansible for DevOps.

Estado de Construcción Rol de Ansible


:cohete: El desarrollo se ha trasladado a git.feneas.org.

(El repositorio en GitHub es solo un espejo, así que haz un fork en Feneas para contribuir. No necesitas registrarte, solo inicia sesión con tu cuenta de GitHub.)


Instala Gitea, un front-end basado en Go para Git, en sistemas Linux basados en RedHat o Debian.

Una vez que el playbook haya terminado, visita el servidor Gitea (en el puerto 3000 por defecto), y serás redirigido a la página /install, donde podrás configurar una cuenta de administrador y otras opciones por defecto.

Requisitos

Requiere git (a través de geerlingguy.git) y que al menos el puerto HTTP de Gitea (3000 por defecto) esté abierto en el firewall de tu sistema.

Variables del Rol

Consulta el archivo [defaults/main.yml][defaults] para más detalles.

gitea_user: git
gitea_user_home: /home/git

El usuario y la carpeta de inicio bajo los cuales se ejecutará e instalará Gitea.

gitea_version: "1.6.3"

Versión del binario de Gitea para descargar e instalar.

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

URL de descarga para el binario de Gitea.

gitea_checksum: "sha256:fb46981b16b8dbc01ae0a87c02f4c1ef0ec7037beaa918e5bb4d9a278cf9b9c8"

Checksum SHA256 para verificar el binario descargado.

gitea_http_port: 3000

Puerto HTTP a través del cual se accederá a Gitea.

Dependencias

  • geerlingguy.git

Ejemplo de Playbook

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

Pruebas

Se utiliza Docker para probar el rol en diferentes sistemas operativos.

Consulta la carpeta tests para más información.

Licencia

MIT

Acerca del proyecto

Gitea (Git with a cup of tea)

Instalar
ansible-galaxy install noplanman.gitea
Licencia
mit
Descargas
102
Propietario
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.