39 lines
1.1 KiB
YAML
39 lines
1.1 KiB
YAML
---
|
|
# Variables par défaut pour Forgejo
|
|
|
|
# Version de Forgejo
|
|
forgejo_version: "8.0.3"
|
|
forgejo_arch: "linux-amd64"
|
|
|
|
# Répertoires
|
|
forgejo_home: "/opt/forgejo"
|
|
forgejo_data_dir: "/var/lib/forgejo"
|
|
forgejo_custom_dir: "{{ forgejo_data_dir }}/custom"
|
|
forgejo_log_dir: "/var/log/forgejo"
|
|
|
|
# Utilisateur système
|
|
forgejo_user: "git"
|
|
forgejo_group: "git"
|
|
|
|
# Configuration réseau
|
|
forgejo_port: 3000
|
|
forgejo_ssh_port: 2222
|
|
forgejo_domain: "{{ ansible_host }}"
|
|
forgejo_root_url: "http://{{ forgejo_domain }}:{{ forgejo_port }}/"
|
|
|
|
# Base de données (SQLite par défaut)
|
|
forgejo_db_type: "sqlite3"
|
|
forgejo_db_path: "{{ forgejo_data_dir }}/forgejo.db"
|
|
|
|
# Configuration admin
|
|
forgejo_admin_user: "forgejo-admin"
|
|
forgejo_admin_password: "ChangeMe123!"
|
|
forgejo_admin_email: "admin@{{ forgejo_domain }}"
|
|
|
|
# Actions CI/CD
|
|
forgejo_enable_actions: true
|
|
forgejo_actions_enabled: true
|
|
|
|
# Sécurité
|
|
forgejo_secret_key: "{{ lookup('password', '/dev/null length=64 chars=ascii_letters,digits') }}"
|
|
forgejo_internal_token: "{{ lookup('password', '/dev/null length=105 chars=ascii_letters,digits') }}"
|