Ansible
Ansible est un outil d’automatisation IT orienté configuration management, déploiement et orchestration.
tu décris l’état souhaité de ton infra… et Ansible s’occupe de le rendre réel.
Cas d’usage concrets
- Installer/configurer des serveurs (nginx, users, firewall…)
- Maintenir la cohérence entre environnements (dev/staging/prod)
Alternative à Puppet / Chef.
3. Orchestration multi-serveurs
Exemple :
-
- Provisionner VM
- Installer DB
- Déployer backend
- Configurer load balancer
Tout dans un seul workflow.
4. Infrastructure as Code (IaC)
- Décrire ton infra en YAML
- Versionner dans Git
- Reproductibilité totale
Concepts clés
- Inventory → liste des serveurs
- Playbooks → fichiers YAML (le cœur)
- Modules → actions (apt, service, copy…)
- Roles → structure modulaire propre
No comments to display
No comments to display