--- # 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') }}"