gitea

Ansible Роль для установки Gitea

Эта роль основана на ansible-role-gogs автора [Джеффа Гирлиnga], который написал Ansible for DevOps.

Статус сборки Ansible Роль


:rocket: Разработка переехала на git.feneas.org.

(Репозиторий на GitHub — это всего лишь зеркало, поэтому сделайте форк на Feneas для внесения изменений. Регистрация не требуется, просто войдите с помощью своей учетной записи GitHub.)


Устанавливает Gitea, основанный на Go интерфейс к Git, на системах Linux на базе RedHat или Debian.

После завершения плейбука перейдите на сервер Gitea (по умолчанию порт 3000), и вы будете перенаправлены на страницу /install, где можете настроить учетную запись администратора и другие стандартные параметры.

Требования

Требуется git (через geerlingguy.git) и открыт по крайней мере HTTP порт Gitea (по умолчанию 3000) на фаерволе вашей системы.

Переменные роли

Смотрите файл [defaults/main.yml][defaults] для получения дополнительной информации.

gitea_user: git
gitea_user_home: /home/git

Пользователь и домашний каталог, под которыми будет работать и устанавливаться Gitea.

gitea_version: "1.6.3"

Версия бинарного файла Gitea для загрузки и установки.

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

URL для загрузки бинарного файла Gitea.

gitea_checksum: "sha256:fb46981b16b8dbc01ae0a87c02f4c1ef0ec7037beaa918e5bb4d9a278cf9b9c8"

SHA256 контрольная сумма для проверки загруженного бинарного файла.

gitea_http_port: 3000

HTTP порт, через который будет доступен Gitea.

Зависимости

  • geerlingguy.git

Пример плейбука

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

Тесты

Docker используется для тестирования роли на различных операционных системах.

Смотрите папку tests.

Лицензия

MIT

О проекте

Gitea (Git with a cup of tea)

Установить
ansible-galaxy install noplanman/ansible-role-gitea
Лицензия
mit
Загрузки
92
Владелец
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.