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
Ветка - это моя рабочая лошадка, содержит “последние новинки” и может быть полностью сломана!
Если вы хотите использовать что-то стабильное, пожалуйста, используйте Тегированную Версию!
Автор
- Бодо Шульц
Лицензия
БЕСПЛАТНОЕ ПО, УРА!
Инструменты
ansible-galaxy install bodsch/ansible-forgejo