01_Theorie
Theorie
Ansible est un écosystème complet comprenant le moteur d’automatisation, les modules, les rôles, les playbooks et Ansible Galaxy.
Souvent, lorsque l’on parle d’Ansible, on fait référence au moteur d’automatisation utilisé pour gérer des configurations, déployer des applications ou orchestrer des infrastructures.
Ansible est un outil d’automatisation agentless, basé sur SSH, ce qui signifie qu’aucun logiciel n’a besoin d’être installé sur les machines gérées.
Il est important de noter qu’Ansible est open source, mais il existe également une version commerciale : Red Hat Ansible Automation Platform, offrant du support et des fonctionnalités avancées.
Avantages
- Pas d’agent à installer (agentless)
- Syntaxe simple en YAML
- Très grande bibliothèque de modules
- Fonctionne sur Linux, Windows, réseaux, cloud, conteneurs
- Idéal pour le provisioning, la configuration et l’orchestration
- Documentation complète
- Communauté très active
- Extensible via rôles et collections
Les ports
| Composant | Port |
|---|---|
| Connexion SSH vers les hôtes Linux | 22 |
| Connexion WinRM vers les hôtes Windows | 5985 / 5986 |
| API Ansible Automation Platform (si utilisée) | 443 |
Infrastructure
