Skip to main content

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

ansible-0