pushing ansible for configuration management

Hi Guys,

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.

Thanks in advance :slight_smile:
Saurabh Verma

Some possibly useful resources on Speakerdeck and Slideshare (I tend to prefer Speakerdeck as it’s cleaner)

https://speakerdeck.com/search?q=ansible

http://www.slideshare.net/search/slideshow?searchfrom=header&q=ansible

It occurs to me I need to get my latest conference presentation up there.

Awesome, Thanks for your reply Michael :slight_smile:

~saurabh

Hi Saurabh

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.

kind regards

Walid