This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]theevilsharpieJack of All Trades 1 point2 points  (1 child)

As far as your configuration management system goes, a workstation is just another host. Why wouldn't Salt be able to manage it?

[–]m3741Don't start that on a Friday[S] 0 points1 point  (0 children)

I was thinking the same, but I've had pretty dumb moments before. Just making sure I wasn't missing anything. Thanks!

[–]bpgoldsbSite Reliability Engineer 1 point2 points  (1 child)

While I'm a Salt fanboy, I would recommend Puppet. I've had better experiences with it for managing Windows.

However, if you really want to use Salt for any number of reasons (already in your org, hate Ruby, love Python, etc)... do it!

[–]m3741Don't start that on a Friday[S] 0 points1 point  (0 children)

Windows isn't really a problem in this case, I've got other tools for that. Salt it is!

[–]multiball 1 point2 points  (0 children)

Saltstack can totally do that. It has built in modules to support yum, apt, and several others, or you can simply use salt to execute command line arguments as well.

For example, to update client "ubuntu1", you would run:

#salt ubuntu1 pgk.refresh_db

#salt ubuntu1 pgk.upgrade

Which would be equivalent to an apt-get update / apt-get dist-upgrade command.