# New module for managing hadoop clusters with Apache Ambari

**URL:** <https://forum.ansible.com/t/new-module-for-managing-hadoop-clusters-with-apache-ambari/19691>\
**Category:** Ansible Developer\
**Created:** [November 4, 2015, 5:24pm UTC](https://forum.ansible.com/t/new-module-for-managing-hadoop-clusters-with-apache-ambari/19691 "2015-11-04T17:24:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark\_Bittmann](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@Mark\_Bittmann](https://forum.ansible.com/u/Mark_Bittmann)\
**Post date:** [November 4, 2015, 5:24pm UTC](https://forum.ansible.com/t/new-module-for-managing-hadoop-clusters-with-apache-ambari/19691/1 "2015-11-04T17:24:03Z")

</div>

We recently released a custom module that we use to manage our hadoop infrastructure with Ambari. There isn’t anything else out there like this, and it has really simplified our codebase. I would love to work with the community to contribute this into Ansible as an extra module if there is demand. Rather than blindly submitting a PR, I figured I would gauge interest. If there is interest, what would be the best way to move forward?

The code is here (along with an example role):  
[https://github.com/mbittmann/ambari-ansible-module](https://github.com/mbittmann/ambari-ansible-module)

Here is a blog post with some context and background:  
[https://medium.com/@b23llc/managing-distributed-data-products-with-ansible-and-ambari-44c7175555d8](https://medium.com/@b23llc/managing-distributed-data-products-with-ansible-and-ambari-44c7175555d8)

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [November 4, 2015, 5:32pm UTC](https://forum.ansible.com/t/new-module-for-managing-hadoop-clusters-with-apache-ambari/19691/2 "2015-11-04T17:32:12Z")

</div>

actually submitting a PR is the best way, most users are not on ansible-devel

---

<div class="post-metadata">

**Author:** ![Mark\_Bittmann](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@Mark\_Bittmann](https://forum.ansible.com/u/Mark_Bittmann)\
**Post date:** [November 5, 2015, 1:28pm UTC](https://forum.ansible.com/t/new-module-for-managing-hadoop-clusters-with-apache-ambari/19691/3 "2015-11-05T13:28:14Z")

</div>

Oh cool thanks. Will do. Any guidance on which package under ansible-modules-extras? I see an elasticsearch module under ‘packaging’, and some nosql modules under ‘database/misc’. My gut says the best place for an Ambari hadoop cluster management module would be in the ‘clustering,’ but it doesn’t quite fit with consul. I wonder if there should be a ‘big\_data’ and/or ‘nosql’ package?
