2026-04-03 09:39:14 +02:00

66 lines
1.9 KiB
Markdown

# 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 <nom_du_role>
```
### 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.