On Mon, Mar 30, 2015 at 9:41 PM, Brandon Allbery <allber...@gmail.com> wrote:
> On Tue, Mar 31, 2015 at 12:27 AM, Leon Towns-von Stauber <leo...@occam.com>
> wrote:
>>
>> > I would use Salt when I need to build full application stacks
>> > including many dependent types of systems, and don't need to manage
>> > the state of the systems.
>>
>> This isn't the only place I've heard Salt described as more of an
>> imperative system (i.e. "Do this"), as opposed to a system that describes a
>> desired state (i.e. "Make it like this"), which CFEngine does so well.
>>
>> However, having started to look at Salt, I don't really get the criticism
>> (if you take it as one). Based on limited exposure so far, it seems just as
>> capable as CFEngine or Puppet of specifying a desired configuration and
>> executing on it; it doesn't seem all that different in overall philosophy.
>> For anyone familiar with the issue, what am I missing? Or, perhaps, is that
>> description of Salt based on earlier versions, the shortcomings of which
>> have been addressed in current releases?
>
>
> Pretty much, yes; it's had the capability for a year or so, but it's still
> "newish". (Earlier versions supported one "state", which de facto ended up
> being "do these things" as opposed to "make the system look like this", as I
> understand it. Some of the tutorials and documentation still assume that's
> how you use it.)

Realistically you can use both, or neither.

I can't comment on what was wrong with the state system back then for
that to come up though.

I do want to point out that Salt State files are very easy on the eyes
compared to CFE promises.

http://docs.saltstack.com/en/latest/topics/tutorials/starting_states.html

Also you can template them, one Pythonic example being:
http://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.pyobjects.html

If everyone has more experience with CFE on the team then why switch?

>
> --
> brandon s allbery kf8nh                               sine nomine associates
> allber...@gmail.com                                  ballb...@sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
>
> _______________________________________________
> Tech mailing list
> Tech@lists.lopsa.org
> https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
> This list provided by the League of Professional System Administrators
>  http://lopsa.org/
>
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to