Ansible Modules - How To Use Them Efficiently (Examples)
· via Spacelift
Summary: Modules are the unit of work in Ansible, and fluency with a dozen of them covers most days: copy, template, service, package managers, command and shell. Prefer purpose-built modules over shell whenever one exists, because that is where idempotency comes from. When the ecosystem falls short, custom modules are approachable Python.
Who should read it: Ansible users building their vocabulary, and anyone maintaining playbooks full of shell tasks that deserve better.