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.

#saltstack #opensuse

Migrating Forgejo to Linode Object Storage

The default for Forgejo is to use local storage but I wanted to migrate to Linode (Referral ) Object Storage for better scaling since I am using a lower spec VM for my instance. I found the post Upgrading Forgejo with S3 Object Storage which gave me a good starting point.

PaulTraylor.net
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
I was never satisfied with the variable loading of states in #saltstack . 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 #pyhton #iac #devops

@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.

@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 ( https://saltproject.io/blog/the-great-salt-module-migration/ ) 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.

Saltproject.io - The Great Salt Module Migration

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

my qubes os saltstack repo is coming along!

https://codeberg.org/xyhhx/qubes-mgmt-salt-user

#qubesOS #saltStack

qubes-mgmt-salt-user

my qubes os workstation configuration

Codeberg.org

  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!

https://github.com/cdalvaro/docker-salt-master

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

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

GitHub - cdalvaro/docker-salt-master: 🐳🧂 Dockerized Salt Master - Boost your @saltstack master service with the power of @docker

🐳🧂 Dockerized Salt Master - Boost your @saltstack master service with the power of @docker - cdalvaro/docker-salt-master

GitHub

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

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

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

salt-uv

salt-uv

Codeberg.org