<?xml version="1.0" encoding="windows-1252"?>
<node id="1014507" title="Re^3: Ensuring cpan modules installed on all computers in a network are consistent" created="2013-01-21 13:37:36" updated="2013-01-21 13:37:36">
<type id="11">
note</type>
<author id="265997">
mhearse</author>
<data>
<field name="doctext">
You could do that.  The way I've done is via puppet and cfengine.  Also via func and ansible.  &lt;i&gt;Ducks for mentioning python apps on a perl pub&lt;/i&gt; These methods require some work to get setup.  SSL or SSH if you're the paranoid type (want to sleep soundly through the night).
&lt;p&gt;
&lt;a href="http://fedoraproject.org/wiki/How_to_create_an_RPM_package"&gt;Create your rpm&lt;/a&gt; and then deploy it:
&lt;code&gt;
for i in $(cat serverlist)
do
    ssh "$i" "sudo yum -y install your.rpm"
done
&lt;/code&gt;</field>
<field name="root_node">
1014235</field>
<field name="parent_node">
1014316</field>
</data>
</node>
