Automatisation d'infrastructure avec Ansible
Avec Ansible, vous décrivez l’état attendu de vos serveurs et Ansible l’applique par SSH. inett rédige avec vous des rôles et des playbooks que votre équipe pourra faire évoluer.

Le constat
Des serveurs installés de la même façon finissent par diverger. Au bout d’un an, l’un n’a plus la même configuration SSH, un autre n’a pas reçu un paquet, et personne ne sait lequel fait référence. Les nouvelles machines sont installées d’après une procédure qui n’est plus à jour. Les mises à jour se font à la main, serveur par serveur.
Les scripts shell aident, jusqu’au jour où un script tourne deux fois et ajoute deux fois la même ligne dans un fichier de configuration.
Notre intervention
inett transforme avec vous vos tâches récurrentes en rôles et playbooks Ansible. Les premiers chantiers sont souvent la configuration de base des serveurs Linux, la gestion des comptes et des clés SSH, les mises à jour avec redémarrage dans un ordre défini, puis la configuration de services comme un serveur web ou une base de données.
Les modules Ansible décrivent un état cible. Si un playbook tourne une seconde fois, il ne modifie que ce qui s’en écarte. Le mode vérification (--check --diff) montre les changements avant de les appliquer.
Inventaire, variables et rôles sont versionnés dans un dépôt Git. Chaque modification est traçable et réversible. Les mots de passe et les clés sont chiffrés avec Ansible Vault ou lus depuis votre coffre-fort de secrets.
Ansible relie aussi les autres briques de votre infrastructure. Des modules pour Proxmox VE créent machines virtuelles et conteneurs. La collection publiée par l’éditeur de Checkmk inscrit les nouveaux hôtes dans la supervision au cours du même déploiement. Pour monter en compétence en interne, consultez nos formations.
Caractéristiques techniques
- Versions actuelles
- ansible-core 2.21 et paquet communautaire Ansible 14 (octobre 2026)
- ansible-core ou paquet Ansible
- ansible-core contient le moteur et les modules intégrés ; le paquet
ansibley ajoute une sélection de collections pour Linux, Windows, le réseau et le cloud - Nœud de contrôle
- Linux ou macOS avec Python 3.12 ou plus récent ; Windows uniquement via WSL
- Cibles Linux et Unix
- connexion SSH, sans agent ; Python 3 requis sur la cible (sauf module
raw) - Cibles Windows
- connexion WinRM ou SSH, modules écrits en PowerShell
- Équipements réseau
- types de connexion dédiés comme
network_cliouhttpapi, sans Python sur l’équipement - Langage
- playbooks, rôles et inventaire en YAML
- Licence
- GPLv3
- Documentation
- docs.ansible.com
Ansible et Red Hat Ansible Automation Platform : l’Automation Platform est un abonnement commercial de Red Hat. Elle ajoute une interface web avec gestion des droits, planification et historique des exécutions, des contenus certifiés et le support de l’éditeur. Beaucoup d’environnements s’en passent : ansible-core ou le paquet communautaire, lancé depuis un poste d’administration ou une chaîne d’intégration continue, couvre les mêmes besoins d’automatisation. AWX, le projet amont du contrôleur, offre une interface web libre.
Prestations incluses
- Recensement des tâches récurrentes et choix des priorités d’automatisation
- Conception de l’inventaire et des variables par groupe et par hôte
- Rôles et playbooks pour la configuration de base, les mises à jour et les services
- Organisation du dépôt Git et conventions de nommage
- Chiffrement des secrets avec Ansible Vault
- Tests en mode vérification et, si utile, avec Molecule
- Transfert de compétences pour que votre équipe fasse évoluer le code
- Maintenance des rôles au fil des nouvelles versions des distributions et d’Ansible
Nous travaillons avec Ansible sans coût de licence : ansible-core et les collections de la communauté. Nous ne proposons pas actuellement la plateforme payante Red Hat Ansible Automation Platform.
Pour qui ?
Ansible convient aux équipes qui gèrent un parc de serveurs Linux et veulent le garder homogène. Aucun langage de programmation n’est nécessaire au départ : YAML et une bonne pratique de l’administration Linux suffisent. Les prestataires informatiques y gagnent aussi, car les mêmes rôles servent chez plusieurs clients.
Pour deux ou trois serveurs qui changent rarement, l’écriture des rôles demande souvent plus de temps que l’intervention manuelle. Pour créer des ressources dans un cloud public, on associe généralement Ansible à un outil comme OpenTofu ou Terraform.
Questions fréquentes
Faut-il installer quelque chose sur nos serveurs ?
Aucun agent. Les serveurs Linux ont besoin d’un accès SSH et de Python 3, présent par défaut dans les distributions courantes.
Avons-nous besoin de Red Hat Ansible Automation Platform ?
Seulement si vous voulez une interface web centrale avec gestion des droits et support de l’éditeur. Le paquet Ansible libre suffit pour démarrer.
Ansible gère-t-il aussi les serveurs Windows ?
Oui, par WinRM ou SSH. Les modules Windows sont écrits en PowerShell et ne nécessitent pas Python sur la cible.