On Wed, Jan 21, 2015 at 7:53 AM, James B. Byrne <byrnejb at harte-lyne.ca>
wrote:>
> On Tue, January 20, 2015 18:37, Les Mikesell wrote:
>>
>> There's also saltstack which is one of the newer of the bunch. It
has
>> some chance of working reasonably across different platforms. How
>> you feel about it will probably depend on how you feel about python in
>> general - and how you expect upgrades to go in the future.
>>
>
> Is this what you are talking about?
>
> Available Packages
> salt.noarch 2014.7.0-3.el6 epel
> salt-api.noarch 2014.7.0-3.el6 epel
> salt-cloud.noarch 2014.7.0-3.el6 epel
> salt-master.noarch 2014.7.0-3.el6 epel
> salt-minion.noarch 2014.7.0-3.el6 epel
> salt-ssh.noarch 2014.7.0-3.el6 epel
> salt-syndic.noarch 2014.7.0-3.el6 epel
Yes - the architecture is that you run one central salt master and a
large number of salt-minions can connect to it and salt-syndic works
as sort-of a proxy for even larger sets. It is somewhat
cross-platform but with the caveat that the master should be updated
to newer versions ahead of the minions and epel is one of the slower
repositories to get updates. I haven't gone beyond simple testing
myself because I think it shouldn't be more trouble to manage
updates/compatibility on a configuration manager than just managing
your own app in the first place. But we tend to make few changes
beyond version updates once a system is deployed. If you regularly
spin totally new clusters up and down all the time I could see how it
could save time.
--
Les Mikesell
lesmikesell at gmail.com