# pushing ansible for configuration management

**URL:** <https://forum.ansible.com/t/pushing-ansible-for-configuration-management/13548>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [September 25, 2013, 11:53am UTC](https://forum.ansible.com/t/pushing-ansible-for-configuration-management/13548 "2013-09-25T11:53:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![saurabh\_verma](https://avatars.discourse-cdn.com/v4/letter/s/58956e/32.png) [@saurabh\_verma](https://forum.ansible.com/u/saurabh_verma)\
**Post date:** [September 25, 2013, 11:53am UTC](https://forum.ansible.com/t/pushing-ansible-for-configuration-management/13548/1 "2013-09-25T11:53:54Z")

</div>

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 🙂  
Saurabh Verma

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [September 25, 2013, 12:33pm UTC](https://forum.ansible.com/t/pushing-ansible-for-configuration-management/13548/2 "2013-09-25T12:33:25Z")

</div>

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

[https://speakerdeck.com/search?q=ansible](https://speakerdeck.com/search?q=ansible)

[http://www.slideshare.net/search/slideshow?searchfrom=header&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.

---

<div class="post-metadata">

**Author:** ![saurabh\_verma](https://avatars.discourse-cdn.com/v4/letter/s/58956e/32.png) [@saurabh\_verma](https://forum.ansible.com/u/saurabh_verma)\
**Post date:** [September 27, 2013, 12:04pm UTC](https://forum.ansible.com/t/pushing-ansible-for-configuration-management/13548/3 "2013-09-27T12:04:48Z")

</div>

Awesome, Thanks for your reply Michael 🙂

~saurabh

---

<div class="post-metadata">

**Author:** ![Walid](https://avatars.discourse-cdn.com/v4/letter/w/ea5d25/32.png) [@Walid](https://forum.ansible.com/u/Walid)\
**Post date:** [September 27, 2013, 12:42pm UTC](https://forum.ansible.com/t/pushing-ansible-for-configuration-management/13548/4 "2013-09-27T12:42:04Z")

</div>

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
