I'm new to Ansible and looking for practical advice on how to get started. Should I begin with a specific project, focus on Jinja templating, follow a video course, or use another learning approach?
4 Answers
Don’t focus only on memorizing Ansible commands. Spend time learning Jinja templating too, since variables, filters, conditionals, and formatting show up throughout playbooks and configuration management. It’s a very useful skill beyond Ansible itself.
AI can help generate examples, but don’t rely on it as your main learning method. Generated playbooks can contain subtle mistakes, so read the official documentation and test everything yourself. Ansible is approachable enough that experimenting in a disposable lab is usually more valuable than endless studying.
A well-structured video series can help you get oriented, especially if you’re not sure how inventories, playbooks, roles, and variables fit together. Follow along by building your own small lab instead of only watching.
Pick a small configuration you actually want to deploy and build it entirely with Ansible. A simple LAMP stack is a good practice project. Keep the documentation nearby—it has solid examples and is usually the best reference when you get stuck.

That makes sense. I’ll use AI for occasional suggestions, but verify the syntax and behavior by testing each playbook myself.