# ansible rpm packaging - fireball

**URL:** <https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035>\
**Category:** Ansible Project\
**Tags:** fedora\
**Created:** [October 26, 2012, 4:44pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035 "2012-10-26T16:44:14Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nigel\_Metheringham](https://avatars.discourse-cdn.com/v4/letter/n/3ec8ea/32.png) [@Nigel\_Metheringham](https://forum.ansible.com/u/Nigel_Metheringham)\
**Post date:** [October 26, 2012, 4:44pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035/1 "2012-10-26T16:44:14Z")

</div>

The current rpm packaging works really well on Centos 6, until you  
attempt to use fireball...

At that point you need:-  
&nbsp;&nbsp;- python-keyczar - which no one appears to rpm package  
&nbsp;&nbsp;- python-zmq (which is in EPEL and needs zeromq)

Should these be dependancies of the ansible package, or should we  
attempt to split the ansible package so fireball is a separate package,  
and that has a dep of the fireball requirements.

Target machines also need these packages installing (presuming an all  
rpm environment).

Anyone know any Fedora python packagers who might be willing to take on  
python-keyczar? I can give them a spec file, but it would be good if it  
was available in standard repositories.

&nbsp;&nbsp;Nigel.

---

<div class="post-metadata">

**Author:** ![Tim\_Bielawa](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tim\_Bielawa](https://forum.ansible.com/u/Tim_Bielawa)\
**Post date:** [October 26, 2012, 4:58pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035/2 "2012-10-26T16:58:10Z")

</div>

(Fedora maintainer speaking here) An ansible sub package that depended on ansible and the two other packages you just mentioned would work.

Possibly another sub package like ansible-fireballl-node which pulled in all the deps needed on managed nodes too

---

<div class="post-metadata">

**Author:** ![Seth\_Vidal](https://avatars.discourse-cdn.com/v4/letter/s/7ba0ec/32.png) [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Post date:** [October 26, 2012, 4:59pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035/3 "2012-10-26T16:59:52Z")

</div>

+1 to the subpkg and the node pkg. If only b/c it makes it trivial to make sure your nodes are prepped for fireball.  
-sv

---

<div class="post-metadata">

**Author:** ![Tim\_Bielawa](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@Tim\_Bielawa](https://forum.ansible.com/u/Tim_Bielawa)\
**Post date:** [October 26, 2012, 5:34pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035/4 "2012-10-26T17:34:06Z")

</div>

Exactly!

---

<div class="post-metadata">

**Author:** ![Nigel\_Metheringham](https://avatars.discourse-cdn.com/v4/letter/n/3ec8ea/32.png) [@Nigel\_Metheringham](https://forum.ansible.com/u/Nigel_Metheringham)\
**Post date:** [October 26, 2012, 7:16pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035/5 "2012-10-26T19:16:03Z")

</div>

Tim Bielawa wrote:

> (Fedora maintainer speaking here) An ansible sub package that depended  
> on ansible and the two other packages you just mentioned would work.
> 
> Possibly another sub package like ansible-fireballl-node which pulled in  
> all the deps needed on managed nodes too

So if I smile sweetly, or make an offer of beer, could I leave it to you  
to get the packages done (especially as you are likely to make a much  
better job of hitting the Fedora guidelines)?

The only python-keyczar package I found was a spec file for an old  
version at  
[https://github.com/silas/rpms/blob/master/python-keyczar/python-keyczar.spec](https://github.com/silas/rpms/blob/master/python-keyczar/python-keyczar.spec)

A minor update for version numbers (and taking out the naming hacks  
because the package used to have screwy tar/package/directory naming.  
Only other change I needed was the %doc line.

&nbsp;&nbsp;Nigel.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [October 26, 2012, 9:43pm UTC](https://forum.ansible.com/t/ansible-rpm-packaging-fireball/12035/6 "2012-10-26T21:43:52Z")

</div>

+1 on ansible-fireball and ansible-fireball-nodes as a subpackage in  
the specfile.
