Sites Web4 min de lecture

Ansible : config management 2026

Mohamed Bah·Fondateur, Kolonell
1 septembre 2026
Partager :
Ansible : config management 2026

Ansible : config management 2026

Sites Web

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é.

Tags :#DevOps#Ansible#Config Management#Automation
Partager :

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.