Ansible (Red Hat / IBM) reste leader config management 2026. Agentless, YAML simple, 30K+ modules. Concurrents Chef, Puppet en déclin. SaltStack et OpenStackable challenger niches. AWX et Red Hat Ansible Automation Platform pour enterprise.
TL;DR
- Ansible : leader config management, agentless YAML.
- 30K+ modules officiels et community.
- Red Hat AAP : enterprise managed.
- Concurrents : Chef, Puppet (déclin), SaltStack (niche).
Pourquoi Ansible domine
- Agentless : SSH (Linux) ou WinRM (Windows), pas d'agent permanent
- YAML : lisible non-devs
- Idempotent : appliquer plusieurs fois sans casser
- Imperatif : ordre des tâches importe (vs Terraform déclaratif)
- 30K+ modules : AWS, Azure, GCP, K8s, networks, databases, etc.
- Open-source : Apache 2.0
Use case typique
`yaml
# playbook-deploy.yml
- name: Deploy Next.js app
hosts: production
become: yes
vars:
app_name: kolonell-app
app_dir: /var/www/{{ app_name }}
node_version: "20"
tasks:
- name: Install Node.js {{ node_version }}
ansible.builtin.shell: |
curl -fsSL https://deb.nodesource.com/setup_{{ node_version }}.x | bash -
apt-get install -y nodejs
- name: Pull latest code
ansible.builtin.git:
repo: 'git@github.com:HardcoreLearner/kolonellAgency.git'
dest: '{{ app_dir }}'
version: main
- name: Install dependencies
ansible.builtin.command: pnpm install
args:
chdir: '{{ app_dir }}'
- name: Build app
ansible.builtin.command: pnpm build
args:
chdir: '{{ app_dir }}'
- name: Restart app via systemd
ansible.builtin.systemd:
name: '{{ app_name }}'
state: restarted
daemon_reload: yes
`
Inventory typique
`ini
# inventory/production.ini
[production]
api.kolonell.com ansible_user=deploy
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
web.kolonell.com ansible_user=deploy
[staging]
staging.kolonell.com ansible_user=deploy
[production:vars]
ansible_python_interpreter=/usr/bin/python3
`
Ansible vs Terraform
- Terraform : provisionne infra (VMs, networks, services cloud)
- Ansible : configure cette infra (install software, deploy code)
- Complémentaires : Terraform crée VMs, Ansible les configure
- Overlap : Ansible peut provisionner aussi (modules AWS, GCP), mais Terraform meilleur
Red Hat AAP (Ansible Automation Platform)
- Enterprise managed
- Tower UI / Controller
- Execution Environments (containerized)
- Private Automation Hub
- Insights (analytics)
- Pricing : Red Hat subscriptions ($5K-100K+/an)
AWX (open-source UI)
- UI Ansible gratuite
- Self-hostable
- Communauté + Red Hat backed
- Adoption massive
Alternatives 2026
Chef
- Ruby DSL
- Déclin majeur 2020+
- Progress Software (post-pivot)
Puppet
- Ruby DSL
- Niche enterprise
- Perforce acquisition 2022
SaltStack
- Python DSL
- Plus rapide, agent-based optional
- VMware-Broadcom acquisition (incertitudes 2024)
Bash scripts + cron
- Toujours valable petite échelle
- Pas idempotent ni audit
Container-based deployment
- Docker + K8s remplacent partiellement
- "Immutable infra" approche
Use cases Africa
- Banque : config 100s serveurs Linux
- Telcos : déploiement core network équipements
- VPS providers : automation OnDemand
- Startups : déploiements multi-environment
- Healthcare hospitals : config workstations
Pattern moderne 2026
`
Terraform (provisioning infra)
→ Cloud-init / User data (boot)
→ Ansible (configuration + déploiement code)
→ Monitoring (Datadog, Prometheus)
`
Ansible vs K8s
- Petites infras (< 20 servers) : Ansible suffit, K8s overkill
- Microservices scale : K8s gagne (auto-healing, scaling)
- Hybride : Ansible config K8s clusters + Helm charts apps
FAQ
Q : Ansible obsolète avec K8s ?
R : Non, complémentaire. K8s pour apps containerized. Ansible pour servers, networks, databases bare-metal.
Q : AWX vs AAP ?
R : AWX free OSS suffit pour POCs / small teams. AAP enterprise pour SLAs, RBAC strict, compliance.
Q : Apprendre Ansible ?
R : Documentation officielle + Jeff Geerling tutorials (YouTube) + "Ansible for DevOps" book. Courbe douce (jours-semaines vs semaines-mois Chef/Puppet).
Conclusion
Ansible 2026 reste leader config management. Agentless + YAML lisible + 30K modules = sweet spot servers config + deployment. Chef/Puppet en déclin, SaltStack niche. Complémentaire à Terraform (provisioning) et K8s (containers). Pour startups Africa, Ansible self-host + AWX gratuit excellent ratio coût/efficacité.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
