First I want to say thanks for this beautiful software :).
I am pushing very hard in my current organization to replace our current configuration management software from XYZ to ansible, and I have to take a session in a week or so. I am trying to cover following topics in my sessions
Parallel command Execution
Complete configuration management
→ Default modules
→ PlayBooks
→ Comparison with other configuration management Softwares and pros/crons of Ansible.
Writing New modules in python/perl
Writing Playbooks.
A Working AWS application setup with Ansible.
Making Configuration management interaction with Central inventory/registry
Though i have ansible docs handy and I am going through them, It would be really helpful if i can also get some blog/talk/sessions in which other folks have done similar stuff and which might make my session more powerful.
May I ask what are the current pains you are facing with your current tools?
I would gear the session toward what would you gain if you integrate/migrate your current solution to Ansible. for example you mention remote execution task benefits over your current solution/even others :
1- Use of your current sudo/ssh security access model
2- Ability to either run commands/scripts or utilise current Ansible modules
3- Registered against an inventory, that is if a host is timed out, or a task failed you will know about it
4- if hosts/tasks fail you will get a retry list
5- if it is already captured in a playbook, you can use ansible-plcybooks with “–step, --start-at-task, --tagged and --limit” to reuse some commands on specific hosts by specific fact, or grouping.
…etc
I find that people are impressed when you present solutions to current problems not just introduce a new tool or technology.