digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

808
active users

#saltstack

0 posts0 participants0 posts today
Björn<p>Managed to built in <a href="https://mastodon.social/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a> manual as <a href="https://mastodon.social/tags/TexInfo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TexInfo</span></a> 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.</p>
KungFuDiscoMonkey<p>Updating My Salt Extensions <a href="https://paultraylor.net/blog/2025/updating-my-salt-extensions/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">paultraylor.net/blog/2025/upda</span><span class="invisible">ting-my-salt-extensions/</span></a></p><p><a href="https://social.tsun.co/tags/packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packaging</span></a> <a href="https://social.tsun.co/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://social.tsun.co/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a></p>
KungFuDiscoMonkey<p>I've been using <a href="https://social.tsun.co/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a> for years, but slowly coming to the realization it might be time to move on. Not really a fan of <a href="https://social.tsun.co/tags/ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ansible</span></a> or <a href="https://social.tsun.co/tags/terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terraform</span></a> so I'm not sure I would migrate to that. Reluctantly thinking it might be time to bite the bullet and properly give <a href="https://social.tsun.co/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> 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 <a href="https://social.tsun.co/tags/helm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>helm</span></a> exists, but it also looks quite wordy (yamly?)) 🤔</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@eniko" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eniko</span></a></span> I mean, we don't even get fully-automated <a href="https://infosec.space/tags/IT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IT</span></a> where any <em>"<a href="https://infosec.space/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a>"</em> could in theory perform as it's ripe for that.</p><ul><li>I mean, <a href="https://infosec.space/tags/automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>automation</span></a> in <a href="https://infosec.space/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> exists, but noone's gonna drop <a href="https://infosec.space/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a>, <a href="https://infosec.space/tags/Puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Puppet</span></a> or <a href="https://infosec.space/tags/Saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Saltstack</span></a> (not even <a href="https://infosec.space/tags/Landscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Landscape</span></a> &amp; <a href="https://infosec.space/tags/MAAS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MAAS</span></a>) for <a href="https://infosec.space/tags/ChatGPT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChatGPT</span></a> or similar bs.</li></ul><p><a href="https://infosec.space/tags/Protip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Protip</span></a>: Ask <em>"AI"</em> fans if they would cobditionlessly entrust an <em>"AI"</em> with their financial details in full.</p><ul><li>Pretty shure none of them do.</li></ul>
rvstaveren<p>Getting the feeling that <a href="https://mastodon.online/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a>, especially on <a href="https://mastodon.online/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> is getting more and more maintenance intensive. Disconnected minions, git pillar not loaded, upgrades seem problematic (and for that reason still at the 3006.x branch). Never had this with <a href="https://mastodon.online/tags/puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puppet</span></a>…</p>
__sharky__<p>Today <a href="https://mastodon.social/tags/chatgpt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chatgpt</span></a> told me this little trick , to make cmd.run idempotent in <a href="https://mastodon.social/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a>.</p><p><a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://mastodon.social/tags/iac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iac</span></a></p>
__sharky__<p>Trying to create an <a href="https://mastodon.social/tags/immich" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>immich</span></a> jail on <a href="https://mastodon.social/tags/freebsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freebsd</span></a> let's see how it goes. Seems to be a nice <a href="https://mastodon.social/tags/picture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>picture</span></a> <a href="https://mastodon.social/tags/photo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photo</span></a> <a href="https://mastodon.social/tags/sync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sync</span></a> service. <a href="https://mastodon.social/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a></p>
xyhhx 🔻 (plz hire me)<p>some project ideas i'm planning on working on in the near-mid future:</p><p>- rewriting my qubes os config as salt states, then offering them as rpm packages. i have some nice stuff in here!<br>- making a foss alternative to those cringey resume makers. it supports json resume schema<br>- working on an actually good alternative to nextcloud and cryptpad </p><p><a href="https://nso.group/tags/qubes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubes</span></a> <a href="https://nso.group/tags/qubesOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubesOS</span></a> <a href="https://nso.group/tags/saltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltStack</span></a> <a href="https://nso.group/tags/cryptpad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptpad</span></a> <a href="https://nso.group/tags/nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextcloud</span></a> <a href="https://nso.group/tags/resume" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>resume</span></a> <a href="https://nso.group/tags/jsonResume" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jsonResume</span></a></p>
xyhhx 🔻 (plz hire me)<p>it's been a while since i complained about salt stack</p><p>i hate salt stack</p><p><a href="https://nso.group/tags/saltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltStack</span></a> <a href="https://nso.group/tags/qubes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubes</span></a> <a href="https://nso.group/tags/qubesOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubesOS</span></a></p>
Qubes Users Berlin<p>🌟 To all Qubes OS enthusiasts! 🌟</p><p>Continuing from our last meetup this Friday, we're diving into the exciting topics of Salt and Android in Qubes OS! 🎉 (see our homepage 🌐 )</p><p>Before we get started, we want to hear from YOU – whether you're based in Berlin or anywhere else in the world!</p><p>How have you incorporated Salt into your Qubes setup? <br>What are your use cases? <br>Share your experiences and let's learn from each other! 🌞 </p><p><a href="https://mastodon.social/tags/QubesOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QubesOS</span></a> <a href="https://mastodon.social/tags/SaltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SaltStack</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/ShareYourUseCase" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ShareYourUseCase</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
xyhhx 🔻 (plz hire me)<p>i'm making my salts for my qubes set up distributable as rpms, which is also a convenient way to transfer them from domUs to dom0 in a more secure manner (since the rpms are signed)</p><p>what i'm unsure of is this: currently, i have one rpm that is my whole repo, and the repo contains topfiles that a user can enable individually. should i instead offer the vms (or bundles of them, in some cases) as individual rpms?</p><p><a href="https://nso.group/tags/qubes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubes</span></a> <a href="https://nso.group/tags/qubesOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubesOS</span></a> <a href="https://nso.group/tags/salt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>salt</span></a> <a href="https://nso.group/tags/saltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltStack</span></a> <a href="https://nso.group/tags/rpm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rpm</span></a></p>
xyhhx 🔻 (plz hire me)<p>on the topic of salt states for qubes, i found this extremely cool repo: <a href="https://github.com/gonzalo-bulnes/qubes-mgmt-salt-user" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/gonzalo-bulnes/qube</span><span class="invisible">s-mgmt-salt-user</span></a></p><p>brilliant way to organize the salts and distribute them imo</p><p><a href="https://nso.group/tags/qubes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubes</span></a> <a href="https://nso.group/tags/qubesOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubesOS</span></a> <a href="https://nso.group/tags/saltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltStack</span></a></p>
xyhhx 🔻 (plz hire me)<p>calling all qubes users who use salt! is there a way to target domUs with `state.highstate` when using many topfiles?</p><p> my repo is at <a href="https://git.sr.ht/~xyhhx/qubes-salts" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">git.sr.ht/~xyhhx/qubes-salts</span><span class="invisible"></span></a></p><p>(details in reply)</p><p><a href="https://nso.group/tags/qubes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubes</span></a> <a href="https://nso.group/tags/qubesOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qubesOS</span></a> <a href="https://nso.group/tags/salt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>salt</span></a> <a href="https://nso.group/tags/saltStack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltStack</span></a></p>
Brad L. :verified:<p>Dear <a href="https://hachyderm.io/tags/LazyWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LazyWeb</span></a> / <a href="https://hachyderm.io/tags/lazyfedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lazyfedi</span></a>,</p><p>I'm new to <a href="https://hachyderm.io/tags/k8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>k8s</span></a> and am wondering how to handle templating large amounts of config files. I couldn't find anything super useful in my search so I have an <a href="https://hachyderm.io/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a> sidecar I run to generate the kustomizations and config files. My most recent Ansible change was 30 lines, it resulted in changing 5,000 lines of YAML which will further be fed to Kustomize.</p><p>There has to be a better way?</p><p>I've heard about Helm, Yoke, KRO, and using an operator pattern. My understanding of those options is:</p><p>* Helm - My Org recommends avoiding (I don't know why)<br>* KRO - Not stable, but FFS neither is Kustomize<br>* Yoke - Almost kinda operator pattern<br>* Operator Pattern - This feels like reinventing a fucking config manager (ala <a href="https://hachyderm.io/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a>, <a href="https://hachyderm.io/tags/Puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Puppet</span></a>, <a href="https://hachyderm.io/tags/Chef" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chef</span></a>, <a href="https://hachyderm.io/tags/Saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Saltstack</span></a>) for every fucking project. What new hell this is.</p><p>I'm hoping I'm missing something because the only workable flow for this workload is:<br>1) Create ansible roles/playbook to generate the kustomization.yaml and resources<br>2) Generate those kustomizations, check them into git<br>3) Use Kustomize via GitOps to expand the YAML even more<br>4) Push a metric fuckton of YAML to production</p><p>I'm losing my mind over here.</p>
__sharky__<p>I am a long time <a href="https://mastodon.social/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a> user . Never used salt-formulas , but recently I found this documentation . </p><p><a href="https://github.com/saltstack-formulas/template-formula/blob/master/docs/TOFS_pattern.rst" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/saltstack-formulas/</span><span class="invisible">template-formula/blob/master/docs/TOFS_pattern.rst</span></a> <br><a href="https://github.com/saltstack-formulas/template-formula/blob/master/docs/map.jinja.rst" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/saltstack-formulas/</span><span class="invisible">template-formula/blob/master/docs/map.jinja.rst</span></a> </p><p>Wow , that is so good , it should be in the official docs . <a href="https://mastodon.social/tags/documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>documentation</span></a> <a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://mastodon.social/tags/iac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iac</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://bsd.network/@sizeofvoid" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sizeofvoid</span></a></span> I'd rather wish for good <a href="https://infosec.space/tags/ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ansible</span></a> support of <a href="https://infosec.space/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenBSD</span></a> as well as other orchestration tools like <a href="https://infosec.space/tags/fleetdm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fleetdm</span></a>, <a href="https://infosec.space/tags/Landscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Landscape</span></a>, <a href="https://infosec.space/tags/puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puppet</span></a> and <a href="https://infosec.space/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a>...</p>
folken<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@paulsanders" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>paulsanders</span></a></span> yeah suddenly that <a href="https://chaos.social/tags/proxmox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proxmox</span></a> cluster with <a href="https://chaos.social/tags/ceph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ceph</span></a> and <a href="https://chaos.social/tags/zfs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zfs</span></a> running <a href="https://chaos.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a> <a href="https://chaos.social/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> for running stuff such as <a href="https://chaos.social/tags/nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextcloud</span></a> <a href="https://chaos.social/tags/matrix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>matrix</span></a> <a href="https://chaos.social/tags/dex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dex</span></a> of course all managed with <a href="https://chaos.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> principles <a href="https://chaos.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> ified in <a href="https://chaos.social/tags/forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forgejo</span></a> with <a href="https://chaos.social/tags/argocd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>argocd</span></a> and all managed by <a href="https://chaos.social/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a> seems completley justified.</p>
Björn<p><span class="h-card" translate="no"><a href="https://troet.cafe/@simondeutschl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>simondeutschl</span></a></span> Habs auch vor ein paar Jahren gemacht. Sobald man drin ist in der Sache ist alles weitere sehr recht einfach, es kommt natürlich. Was ich direkt empfehle ist Konfiguration in Versions-Kontrolle z.B. git zu halten so ist es viel einfacher Übersicht zu halten. Gleiches gilt wenn es um Probleme geht, am besten todo listen machen. Das nächste Level ist dann alles deklarativ zu machen z.B. mit <a href="https://mastodon.social/tags/Saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Saltstack</span></a>. Es kompliziert das ganze aber auf lange sicht kann es vieles vereinfachen.</p>
Freifunk Frankfurt a.M.<p>Free and Open Source Infra and Software <a href="https://chaos.social/tags/Hackathon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hackathon</span></a><br>Wir laden euch zum gemeinsamen Arbeiten an <a href="https://chaos.social/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> in den <span class="h-card" translate="no"><a href="https://chaos.social/@cccffm" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cccffm</span></a></span> vom 17.–19. Januar 2025 ein.</p><p>Pretix: <a href="https://pretix.ffffm.net/ffffmev/hackathon202401/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pretix.ffffm.net/ffffmev/hacka</span><span class="invisible">thon202401/</span></a></p><p>Raum zum Entwickeln und Austauschen bezüglich Freier und Offener <a href="https://chaos.social/tags/Infrastruktur" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Infrastruktur</span></a> und Software. <br>Zum Beispiel Entwicklung an <a href="https://chaos.social/tags/OpenWrt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenWrt</span></a>, der Umbau von <a href="https://chaos.social/tags/Saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Saltstack</span></a> oder <a href="https://chaos.social/tags/Puppet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Puppet</span></a> auf <a href="https://chaos.social/tags/NixOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NixOS</span></a> oder <a href="https://chaos.social/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a>, genauso aber auch Dokumentationserweiterung oder das Erstellen von Anleitungen fürs Routing im Internet</p><p><a href="https://chaos.social/tags/Freifunk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Freifunk</span></a> <a href="https://chaos.social/tags/Frankfurt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frankfurt</span></a></p>
folken<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@paco" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>paco</span></a></span> <a href="https://chaos.social/tags/nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextcloud</span></a> has a history refusing to package its software. And refusing to work with distro maintainers.</p><p>Appimages are useless for the reasons you mentioned.</p><p>My nextcloud instance uses the offical docker image which I manage using a <a href="https://chaos.social/tags/saltstack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>saltstack</span></a> state to keep it current.</p><p>The clients get the snap package. Also salt managed. </p><p>This setup has worked beautifully so far.</p><p>It can be that the client lags behind, but sofar I havent had any problems, as I also use the stable docker image.</p>