#SaltStack

darixdarix
2025-11-22

I would be careful if you see anything with salt in list_upgrades as the restart of the salt minion will mean you wont see what happened

zypper lu == salt -N v pkg.list_upgrades
zypper dup == salt N -v pkg.upgrade
zypper ps == salt -N -v pkg.services_need_restart

but otherwise this can be a nice way to upgrade a bunch of machines at the same time.

Freifunk Frankfurt a.M.ffffm@chaos.social
2025-10-26

Roughly 8 years 8 month 8,888 days we started to develop #SaltStack nowadays only #Salt or #SaltProject
What a time, thanks to everyone who contributed!
#FFFFM #Freifunk #Frankfurt #AS64475

__sharky____sharky__
2025-10-23

I was never satisfied with the variable loading of states in . Maybe if you work everyday you will get it, but I don't write a lot of states and only a few times I need a states which had to be written for linux and freebsd, but than I did know what will overwrite what. Today I got introduced to the !py renderer .... mindblow

Теодор Златанов / Ted Zlatanovtzz@infosec.exchange
2025-10-22

@mawhrin I think #saltstack is a good choice, the community is pretty decent both in size and in attitude. I feel they will endure through the Broadcom ownership. Currently that’s the best option IMO.

#cfengine is around if you’re looking for speed but the community is small. #mgmtconfig is very new, just had a first release, fun for hackers, and there’s no large company in charge, and of course @purpleidea is awesome.

#ansible is a workhorse, reliable, large community. Puppet and Chef I would not recommend nowadays.

KungFuDiscoMonkeykfdm@social.tsun.co
2025-10-22

@willegible @mawhrin It make me sad because overall, the design of #saltstack feels really well done! The plugin system works great!
By trying to support too much in core, they overstretched themselves, and this is the result :(

Naively, I was hoping after the module migration ( saltproject.io/blog/the-great- ) they would be able to focus better, but a lot of that work seems to have stalled as well.

The salt-bootstrap domain snafu also made me sad about the future maintainability from the core team.

flere-imsaho 🇺🇦mawhrin@circumstances.run
2025-10-21

chat, is saltstack still viable or is it dead, expired, ceased to be, bereft of life and killed by broadcom?

and if not saltstack, then what?

(i know puppet, chef and ansible well, and am looking for a recommendation about a configuration management tooling of near-production quality that preferably isn't one of the three above)

#SaltStack #Puppet #Chef #Ansible #ConfigurationManagement #CMS

xyhhx 🔻xyhhx@nso.group
2025-10-15

my qubes os saltstack repo is coming along!

codeberg.org/xyhhx/qubes-mgmt-

#qubesOS #saltStack

Carlos D. Álvaro :apple:cdalvaro@fosstodon.org
2025-09-20

:saltstack: :docker: New Salt Releases: 3007.8 and 3006.16 are out! 🎉

Easily test and manage your Salt setups in a clean Docker container:

docker pull ghcr.io/cdalvaro/docker-salt-master:3007.8

🔧 Includes Salt API, production-ready config & more.
📚 Docs & usage examples.
💬 Feedback and PRs are welcome!

github.com/cdalvaro/docker-sal

Built for the community. Maintained with ❤️ by @cdalvaro

#SaltProject #SaltStack #DevOps #Docker #Containers #SaltAPI #Automation #IoT #Puppet

KungFuDiscoMonkeykfdm@social.tsun.co
2025-08-26

Published my #saltstack wrapper for #uv
A basic stub but will likely tidy it up a bit more later

codeberg.org/kfdm/salt-uv
pypi.org/project/salt-uv

This is done as part of my home lab cleanup/refresh.

KungFuDiscoMonkeykfdm@social.tsun.co
2025-08-24

Not yet sure if it's a #python #debian (raspi bookworm) #setuptools or #saltstack thing, but had errors loading a package installed as `--editable`
It created a `<package>.pth` file that looked fine, but couldn't seem to load it until I renamed it to `__editable__.<package>.pth`
Need to investigate further before I'm satisfied on what's actually going on, but at least I'm unstuck for now.
(may require some combination of `pip install -e /path/ --config-settings editable_mode=...`)

2025-08-06

[Перевод] Salt Deconstructed. Часть 2

Вторая часть перевода лекции Карсона Андерсонa, в котором представлен подробный разбор принципов работы SaltStack, а именно модулей их вариаций, методов взаимодействия с ними и многого другого. Всех заинтересованных прошу под кат. Должен предупредить: под катом много текста, а также много GIF'ок.

habr.com/ru/articles/934608/

#saltstack #система_управления_конфигурациями #перевод

2025-08-06

[Перевод] Salt Deconstructed. Часть 1

SaltStack Deconstructed. Часть 1. Перевод лекции Карсона Андерсонa, в котором представлен подробный разбор принципов работы SaltStack, первая часть, в которой рассматривается работа миньона, мастера, транспортного уровня между ними и скриптов. Всех заинтересованных прошу под кат. Должен предупредить: под катом много текста, а также много gif'ок.

habr.com/ru/articles/934594/

#saltstack #система_управления_конфигурациями #перевод

Björnthaodan
2025-08-05

Managed to built in manual as Info manual. Just 4.7 MB Gzip compressed. It takes some time to load but it's better than the previous man 7 salt thou.

KungFuDiscoMonkeykfdm@social.tsun.co
2025-07-14

Wrapping up some Python packaging over the weekend.

pypi.org/project/salt-kafka/
codeberg.org/kfdm/salt-kafka

Some #kafka states for #saltstack
Has not been extensively tested yet, but seems to work for my small cluster.

Derek | ScriptAutomatescriptautomate@fosstodon.org
2025-07-10

New Bugfix Releases from Salt Project:
Salt v3006.14 LTS and v3007.6 STS are available!

saltproject.io/blog/2025-07-10

#SaltProject #SaltStack

KungFuDiscoMonkeykfdm@social.tsun.co
2025-07-10

For tonight's #MokuMokuKai , did an experiment to make some #kafka modules for #saltstack to manage Kafka topics.

Goal is something like

```yml
my-topic:
kafka.present:
- config:
cleanup.policy: delete
retention.ms: 604800000
```

KungFuDiscoMonkeykfdm@social.tsun.co
2025-07-07

I've been using #saltstack for years, but slowly coming to the realization it might be time to move on. Not really a fan of #ansible or #terraform so I'm not sure I would migrate to that. Reluctantly thinking it might be time to bite the bullet and properly give #k8s a chance. Not a huge fan of verbose yaml everywhere, so there's a part of me that is tempted to write something higher level, that outputs to yaml (I know #helm exists, but it also looks quite wordy (yamly?)) 🤔

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst