# Software Management Cross Distribution

**URL:** <https://forum.ansible.com/t/software-management-cross-distribution/23715>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [February 12, 2017, 10:39pm UTC](https://forum.ansible.com/t/software-management-cross-distribution/23715 "2017-02-12T22:39:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mailinglists-ansible](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@mailinglists-ansible](https://forum.ansible.com/u/mailinglists-ansible)\
**Post date:** [February 12, 2017, 10:39pm UTC](https://forum.ansible.com/t/software-management-cross-distribution/23715/1 "2017-02-12T22:39:03Z")

</div>

Hi Guys,

has any one generated a "Master" module to install software ?  
I want to have a software installed in a mixed environment  
(Ubuntu Arch FreeBSD ... )  
and I would prefer not having to copy paste for a role-$DISTRO  
configuration, if anyone has already solved my problem

Greets  
J

---

<div class="post-metadata">

**Author:** ![Johannes\_Kastl](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@Johannes\_Kastl](https://forum.ansible.com/u/Johannes_Kastl)\
**Post date:** [February 13, 2017, 2:17pm UTC](https://forum.ansible.com/t/software-management-cross-distribution/23715/2 "2017-02-13T14:17:06Z")

</div>

You know this?  
[https://docs.ansible.com/ansible/package\_module.html](https://docs.ansible.com/ansible/package_module.html)

Obviously, the package names should be given as variables, maybe  
defined in the group\_vars or via including "{{ansible\_os\_family}}".yml  
files.

Or did I understand you wrong?

Johannes
