<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SaltStack on Council of Elrond</title><link>https://songkou.github.io/tags/saltstack/</link><description>Recent content in SaltStack on Council of Elrond</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 21 Jul 2026 04:00:00 +0800</lastBuildDate><atom:link href="https://songkou.github.io/tags/saltstack/index.xml" rel="self" type="application/rss+xml"/><item><title>Cheat_Sheet</title><link>https://songkou.github.io/posts/cheat-sheet/</link><pubDate>Tue, 21 Jul 2026 04:00:00 +0800</pubDate><guid>https://songkou.github.io/posts/cheat-sheet/</guid><description>&lt;p&gt;Every verification and troubleshooting command from the lab posts on this blog — plus a few general-purpose Linux staples — collected in one place and organized &lt;strong&gt;by vendor&lt;/strong&gt;, because that&amp;rsquo;s how you reach for a cheat sheet: you&amp;rsquo;re on a box, and you need to know what to run. Each subsection links back to the post it came from where one exists, and explains what each command shows and what a healthy result looks like — a command you can&amp;rsquo;t interpret is just noise.&lt;/p&gt;</description></item><item><title>SaltStack_Guide</title><link>https://songkou.github.io/posts/salt-guide/</link><pubDate>Tue, 21 Jul 2026 03:00:00 +0800</pubDate><guid>https://songkou.github.io/posts/salt-guide/</guid><description>&lt;p&gt;&lt;em&gt;Target platform: Debian / Ubuntu. Current LTS at time of writing: &lt;strong&gt;Salt 3008 LTS&lt;/strong&gt;. Packages are now hosted on Broadcom&amp;rsquo;s Artifactory (the old &lt;code&gt;repo.saltproject.io&lt;/code&gt; has been retired).&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-what-salt-is"&gt;1. What Salt is&lt;/h2&gt;
&lt;p&gt;Salt (formerly SaltStack) is an open-source automation and infrastructure management framework used for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuration management&lt;/li&gt;
&lt;li&gt;Remote command execution&lt;/li&gt;
&lt;li&gt;Software deployment&lt;/li&gt;
&lt;li&gt;Server orchestration&lt;/li&gt;
&lt;li&gt;Compliance enforcement&lt;/li&gt;
&lt;li&gt;Infrastructure automation&lt;/li&gt;
&lt;li&gt;Network device automation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It runs in two common modes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Master / minion (agent) mode&lt;/strong&gt; — a central &lt;code&gt;salt-master&lt;/code&gt; sends commands to many &lt;code&gt;salt-minion&lt;/code&gt; agents over an encrypted ZeroMQ message bus. This is the classic, scalable setup:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://songkou.github.io/posts/salt-guide/master-minion-topology.svg" alt="Salt master/minion architecture: one Salt Master (control server) connected over ZeroMQ TCP 4505/4506 to three minions - two Linux and one Windows; commands and states flow down, results and grains flow up"&gt;&lt;/p&gt;</description></item></channel></rss>