[CentOS] Kickstarting several *different* setups

Thu Jan 29 15:55:31 UTC 2015
Les Mikesell <lesmikesell at gmail.com>

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