bodsch.forgejo

Rola Ansible: forgejo


Przeniosłem tę rolę do własnej kolekcji.
W przyszłości nie będę akceptować ani przetwarzać żadnych kolejnych pull requestów ani zgłoszeń tutaj.

Proszę korzystać z podanej kolekcji od teraz!


Rola Ansible do instalacji i konfiguracji forgejo na różnych systemach Linux.

Forgejo to samodzielne, lekkie oprogramowanie do zarządzania projektem. Łatwe w instalacji i mało wymagające, po prostu działa.

Wymagania i Zależności

Systemy operacyjne

Testowane na:

  • Arch Linux
  • Oparty na Debianie
    • Debian 10 / 11 / 12
    • Ubuntu 20.04 / 22.04

Użycie

Pełny przykład

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 – Beyond coding. We forge."
# Można ustawić na "dev", "prod" lub "test", domyślnie "prod"
forgejo_run_mode: "prod"

forgejo_admin_user:
  username: "root"
  password: "zmień-to-JUZ!"
  email: "[email protected]"

forgejo_actions:
  enabled: false
  default_actions_url: ""

forgejo_admin:
  # Zablokowanie zwykłym (nie-admin) użytkownikom tworzenia organizacji.
  disable_regular_org_creation: ""                # false
  # Domyślna konfiguracja powiadomień e-mail dla użytkowników (można dostosować).
  # Opcje: enabled, onmention, disabled
  default_email_notifications: ""                 # enabled

# ... (Dalsza część przykładu konfiguracji)

Wkład

Proszę zapoznać się z Wkładem

Rozwój, Gałęzie (Tagi Git)

Gałąź master to mój Roboczy Kucyk, zawiera "najnowsze, gorące rzeczy", ale może być całkowicie zepsuta!

Jeśli chcesz używać czegoś stabilnego, proszę korzystać z Wersji Zatwierdzonej!

Autor

  • Bodo Schulz

Licencja

Apache

BEZPŁATNE OPROGRAMOWANIE, HELL YEAH!

Narzędzia

Tea - CLI dla forgejo

Zainstaluj
ansible-galaxy install bodsch.forgejo
Licencja
apache-2.0
Pobrania
72
Właściciel
ex-developer (c, c++, php), ex-system administrator / engineer, keep-it-simple, monitoring, automation, system architect