forgejo

Ansible Роль: forgejo


Я перенес эту роль в отдельную коллекцию.
В будущем я не буду принимать или обрабатывать дальнейшие запросы на изменения или проблемы здесь.

Пожалуйста, используйте связанную коллекцию с этого момента!


Ansible роль для установки и настройки forgejo на различных системах Linux.

Forgejo - это легковесная платформа для хостинга программного обеспечения.
Она проста в установке и требует минимального обслуживания, просто выполняет свою работу.

Требования и Зависимости

Операционные системы

Проверено на

  • Arch Linux
  • На основе Debian
    • Debian 10 / 11 / 12
    • Ubuntu 20.04 / 22.04

Использование

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

```yaml forgejo_version: 1.20.5-0

forgejo_system_user: forgejo forgejo_system_group: forgejo forgejo_config_dir: /etc/forgejo forgejo_working_dir: /var/lib/forgejo forgejo_data_dir: /home/{{ forgejo_system_user }}

forgejo_systemd: unit: after: - syslog.target - network.target wants: [] requires: []

forgejo_release: {}

forgejo_direct_download: false

forgejo_name: "Forgejo – За пределами кода. Мы создаем."

Либо "dev", "prod" или "test", по умолчанию "prod"

forgejo_run_mode: "prod"

forgejo_admin_user: username: "root" password: "измените-это-СРОЧНО!" email: "root@example.com"

forgejo_actions: enabled: false default_actions_url: ""

forgejo_admin: disable_regular_org_creation: "" # false default_email_notifications: "" # enabled

forgejo_api: enable_swagger: "" # true max_response_items: "" # 50 default_paging_num: "" # 30 default_git_trees_per_page: "" # 1000 default_max_blob_size: "" # 10485760

forgejo_attachment: enabled: true allowed_types: - "image/*" max_size: 4 max_files: 5 storage_type: local serve_direct: false

другие параметры...

forgejo_cache: enabled: true adapter: memory interval: 60 host: "" item_ttl: 16h last_commit: enabled: true item_ttl: 8760h commits_count: 1000

Прочие параметры...

Вклад

Пожалуйста, прочтите Вклад

Разработка, Ветки (Git Теги)

master Ветка - это моя рабочая лошадка, содержит “последние новинки” и может быть полностью сломана!

Если вы хотите использовать что-то стабильное, пожалуйста, используйте Тегированную Версию!

Автор

  • Бодо Шульц

Лицензия

Apache

БЕСПЛАТНОЕ ПО, УРА!

Инструменты

Tea - CLI для forgejo

О проекте

installs, configures forgejo

Установить
ansible-galaxy install bodsch/ansible-forgejo
Лицензия
apache-2.0
Загрузки
61
Владелец
ex-developer (c, c++, php), ex-system administrator / engineer, keep-it-simple, monitoring, automation, system architect