# trixie-provision Collection de rôles Ansible pour provisionner un poste de travail Debian 13 (Trixie) en local. ## Prérequis ```bash sudo apt install ansible ``` ## Utilisation ### Installer tous les rôles ```bash ansible-playbook playbooks/install.yml --ask-become-pass ``` ### Installer un seul rôle ```bash ansible-playbook playbooks/install.yml --ask-become-pass --tags ``` ### Exemples ```bash # Installer uniquement Brave ansible-playbook playbooks/install.yml --ask-become-pass --tags brave # Installer uniquement Spotify ansible-playbook playbooks/install.yml --ask-become-pass --tags spotify # Installer plusieurs rôles à la fois ansible-playbook playbooks/install.yml --ask-become-pass --tags "brave,spotify,vlc" ``` ### Tester sans appliquer (dry run) ```bash ansible-playbook playbooks/install.yml --ask-become-pass --check ``` ## Rôles disponibles | Rôle | Description | Méthode d'installation | |---|---|---| | `common` | Configuration de base du système (APT, sources) | - | | `brave` | Navigateur Brave | Dépôt APT officiel | | `devtools` | Outils de développement | APT | | `discord` | Client Discord | .deb GitHub | | `docker` | Docker Engine | Dépôt APT officiel | | `element` | Client Matrix Element | Dépôt APT officiel | | `freetube` | Client YouTube privé FreeTube | .deb GitHub | | `ollama` | LLM local Ollama | Script officiel | | `spotify` | Client Spotify | Dépôt APT officiel | | `steam` | Plateforme Steam | APT | | `virtualbox` | Virtualisation VirtualBox | Dépôt APT officiel | | `vlc` | Lecteur multimédia VLC | APT | | `wine` | Compatibilité Windows | Dépôt APT officiel | ## Notes - Ce playbook est prévu **uniquement pour Debian 13 (Trixie)**. - Le playbook s'exécute en **local** (`ansible_connection=local`). - Certains rôles comme FreeTube utilisent des paquets `.deb` téléchargés depuis GitHub — pense à mettre à jour la version manuellement quand une nouvelle release est disponible.