<feed xmlns='http://www.w3.org/2005/Atom'>
<title>salt.git/pillar/global, branch nsd</title>
<subtitle>Work in progress effort to automate the LibertaCasa infrastructure configuration using SaltStack </subtitle>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/'/>
<entry>
<title>Manage backend firewall zone</title>
<updated>2023-02-12T05:04:16+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-02-12T05:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=c5ce94d7b5217265cc50b6aa98a2074f4885d5eb'/>
<id>c5ce94d7b5217265cc50b6aa98a2074f4885d5eb</id>
<content type='text'>
Configure backend firewall zones if applicable. Allow all UDP for
cluster traffic.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Configure backend firewall zones if applicable. Allow all UDP for
cluster traffic.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor map/macro sourcing</title>
<updated>2023-01-30T04:43:53+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-30T04:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=ba6522ce5b0c2a4f851fe4826aa9f077a4d3d381'/>
<id>ba6522ce5b0c2a4f851fe4826aa9f077a4d3d381</id>
<content type='text'>
- move pillar macros and map to base directory
- move listener logic from macro to map
- update includes respectively

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- move pillar macros and map to base directory
- move listener logic from macro to map
- update includes respectively

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Set firewalld short zone names</title>
<updated>2023-01-29T16:50:37+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T16:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=d2bc7b0785a09b1700ee10abb7f6b63fd18c75a8'/>
<id>d2bc7b0785a09b1700ee10abb7f6b63fd18c75a8</id>
<content type='text'>
To match the SUSE defaults deployed by our AutoYaST configuration.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To match the SUSE defaults deployed by our AutoYaST configuration.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow IPv6-only interfaces + fixup</title>
<updated>2023-01-29T16:38:29+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T16:38:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=84c1d63776d579d070627d828f375ffa44f33c18'/>
<id>84c1d63776d579d070627d828f375ffa44f33c18</id>
<content type='text'>
- interfaces with no IPv4 address would cause a render failure
- repair if-clause needed for interfaces with only IPv4 addresses

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- interfaces with no IPv4 address would cause a render failure
- repair if-clause needed for interfaces with only IPv4 addresses

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Firewall interface mapping logic</title>
<updated>2023-01-29T16:27:58+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T16:27:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=824baf386b006c289fe2c8ab9453504ec9859b8d'/>
<id>824baf386b006c289fe2c8ab9453504ec9859b8d</id>
<content type='text'>
Detect which interfaces belong to which zones, and configure firewalld
accordingly.
Backend zone is currently only prepared and yet to be tested and
enabled.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Detect which interfaces belong to which zones, and configure firewalld
accordingly.
Backend zone is currently only prepared and yet to be tested and
enabled.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mine interfaces</title>
<updated>2023-01-29T15:37:07+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T15:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=c8aa6c6157d0eb96d2d1077e1e74720ff31c91c3'/>
<id>c8aa6c6157d0eb96d2d1077e1e74720ff31c91c3</id>
<content type='text'>
Needed for firewall interface-zone mapping logic.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Needed for firewall interface-zone mapping logic.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Manage common firewalld rules</title>
<updated>2023-01-29T14:49:48+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T14:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=e395f7f0a3ab7b4542588ee77499fdd511d4fc28'/>
<id>e395f7f0a3ab7b4542588ee77499fdd511d4fc28</id>
<content type='text'>
Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable SSH banner</title>
<updated>2023-01-29T13:15:40+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T13:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=7b808efdb5507c969f3ac4144801b37ee4da7ae1'/>
<id>7b808efdb5507c969f3ac4144801b37ee4da7ae1</id>
<content type='text'>
Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Listeners macro: skip on empty mine</title>
<updated>2023-01-28T01:14:37+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-28T00:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=bd7fe25eb06bbd1db36ce7e338820703dd79b62d'/>
<id>bd7fe25eb06bbd1db36ce7e338820703dd79b62d</id>
<content type='text'>
Don't fail if mine does not contain information about the queried
minion.
In the future it would be nice to add another conditional to allow such
minions to fall-back to the locally executed network module for
masterless setups.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't fail if mine does not contain information about the queried
minion.
In the future it would be nice to add another conditional to allow such
minions to fall-back to the locally executed network module for
masterless setups.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Listeners macro: use mined addresses</title>
<updated>2023-01-28T00:32:23+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-28T00:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=08f23700c94f446c2194a3d0b2b2b2858bc4680c'/>
<id>08f23700c94f446c2194a3d0b2b2b2858bc4680c</id>
<content type='text'>
The network module run on the Salt master, but the macro should fetch
minion addresses.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The network module run on the Salt master, but the macro should fetch
minion addresses.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
