I've packaged prusa_exporter and deployed everything (prusa_exporter, prometheus, loki, grafana) on my home server with SaltStack now.

I'm loving it!

#prusa3d #3dprinting #grafana #prometheus #loki #saltstack

Comprehensive comparison of Ansible, Puppet, Chef, and SaltStack for configuration management. Explore architecture, performance, features, and ideal use cases to choose the right tool for your infrastructure automation needs.

#Ansible #Puppet #Chef #SaltStack #Configuration Management

https://dasroot.net/posts/2026/02/ansible-vs-puppet-vs-chef-vs-saltstack-configuration-management/

Ansible vs Puppet vs Chef vs SaltStack: Configuration Management Tool Comparison

Comprehensive comparison of Ansible, Puppet, Chef, and SaltStack for configuration management. Explore architecture, performance, features, and ideal use cases to choose the right tool for your infrastructure automation needs.

Technical news about AI, coding and all

  New Salt Releases: 3007.12 and 3006.20 are out! 🎉

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

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

🔧 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

New blog post: How I came to know John Cage in the mountains of Western NC and regularly stumble on ways his thinking has helped me navigate complexity.

https://www.sounding.com/2026/01/20/scale-is-step-by-step/

#JohnCage #BlackMountain #Complexity #Riak #SaltStack #DistributedDatabases #DistributedSystems #ComplexSystems #SystemsThinking

Scale is Step by Step

John Cage from poetry to databases

Today I figured out why my #saltstack pkg.installed states on #freebsd sometimes failed. Just used it in a wrong way 😇 , but still no clue why it worked sometimes and sometimes not , but now I have working version where I can set the version of the package which was not implemented and only worked accidentally. Task for tomorrow creating pull request.

Finally nailed down a #Saltstack state for installing #bookstack. The automated Ubuntu script just wasn't working well for me.

Looking forward to introducing the app at $DAYJOB.

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