Ansible (Red Hat / IBM) remains 2026 config management leader. Agentless, simple YAML, 30K+ modules. Competitors Chef, Puppet declining. SaltStack and OpenStackable niche challenger. AWX and Red Hat Ansible Automation Platform for enterprise.
TL;DR
- Ansible: config management leader, agentless YAML.
- 30K+ official and community modules.
- Red Hat AAP: managed enterprise.
- Competitors: Chef, Puppet (declining), SaltStack (niche).
Why Ansible dominates
- Agentless: SSH (Linux) or WinRM (Windows), no permanent agent
- YAML: readable non-devs
- Idempotent: apply multiple times without breaking
- Imperative: task order matters (vs Terraform declarative)
- 30K+ modules: AWS, Azure, GCP, K8s, networks, databases, etc.
- Open-source: Apache 2.0
Typical use case
`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
`
Typical inventory
`ini
# inventory/production.ini
[production]
api.kolonell.com ansible_user=deploy
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 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: provisions infra (VMs, networks, cloud services)
- Ansible: configures that infra (install software, deploy code)
- Complementary: Terraform creates VMs, Ansible configures them
- Overlap: Ansible can provision too (AWS, GCP modules), but Terraform better
Red Hat AAP (Ansible Automation Platform)
- Managed enterprise
- Tower UI / Controller
- Execution Environments (containerized)
- Private Automation Hub
- Insights (analytics)
- Pricing: Red Hat subscriptions ($5K-100K+/yr)
AWX (open-source UI)
- Free Ansible UI
- Self-hostable
- Red Hat-backed community
- Massive adoption
2026 alternatives
Chef
- Ruby DSL
- Major 2020+ decline
- Progress Software (post-pivot)
Puppet
- Ruby DSL
- Enterprise niche
- Perforce 2022 acquisition
SaltStack
- Python DSL
- Faster, optional agent-based
- VMware-Broadcom acquisition (2024 uncertainties)
Bash scripts + cron
- Still valid small scale
- Not idempotent or auditable
Container-based deployment
- Docker + K8s partially replace
- "Immutable infra" approach
Africa use cases
- Bank: 100s Linux servers config
- Telcos: core network equipment deployment
- VPS providers: OnDemand automation
- Startups: multi-environment deployments
- Healthcare hospitals: workstation config
2026 modern pattern
`
Terraform (infra provisioning)
→ Cloud-init / User data (boot)
→ Ansible (configuration + code deployment)
→ Monitoring (Datadog, Prometheus)
`
Ansible vs K8s
- Small infras (< 20 servers): Ansible enough, K8s overkill
- Microservices scale: K8s wins (auto-healing, scaling)
- Hybrid: Ansible config K8s clusters + apps Helm charts
FAQ
Q: Ansible obsolete with K8s?
A: No, complementary. K8s for containerized apps. Ansible for servers, networks, bare-metal databases.
Q: AWX vs AAP?
A: AWX free OSS sufficient for POCs / small teams. AAP enterprise for SLAs, strict RBAC, compliance.
Q: Learning Ansible?
A: Official documentation + Jeff Geerling tutorials (YouTube) + "Ansible for DevOps" book. Gentle curve (days-weeks vs weeks-months Chef/Puppet).
Conclusion
2026 Ansible remains config management leader. Agentless + readable YAML + 30K modules = servers config + deployment sweet spot. Chef/Puppet declining, SaltStack niche. Complementary to Terraform (provisioning) and K8s (containers). For Africa startups, Ansible self-host + AWX free excellent cost/efficiency ratio.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
