<feed xmlns='http://www.w3.org/2005/Atom'>
<title>salt.git/salt/profile, branch fix/pillar_boolquotes</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>matterbridge: manage media directories</title>
<updated>2023-02-11T23:51:26+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-02-11T23:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=ab47eb5485ebab42a4129eacafd6ea96c1dbe512'/>
<id>ab47eb5485ebab42a4129eacafd6ea96c1dbe512</id>
<content type='text'>
Create media directories if defined in the pillar.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create media directories if defined in the pillar.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor matterbridge profile</title>
<updated>2023-02-07T21:37:37+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-02-07T21:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=650854fa2730c6f61a3f7117d7271907e4a2a587'/>
<id>650854fa2730c6f61a3f7117d7271907e4a2a587</id>
<content type='text'>
- reduce pillar calls
- no longer define possible configuration options, apply settings from
  pillar 1:1

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- reduce pillar calls
- no longer define possible configuration options, apply settings from
  pillar 1:1

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>salt.master: add salt-keydiff package</title>
<updated>2023-01-30T01:14:22+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-30T01:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=1a03ecc9db090051fdb5fb720961f5e6a069246e'/>
<id>1a03ecc9db090051fdb5fb720961f5e6a069246e</id>
<content type='text'>
Useful to accept new minions.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Useful to accept new minions.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Manage Salt roleproxy</title>
<updated>2023-01-29T23:39:33+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T23:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=83f698e18c3401212ba88527319c4de63ad13ec1'/>
<id>83f698e18c3401212ba88527319c4de63ad13ec1</id>
<content type='text'>
Add role, profile and pillar for roleproxy.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add role, profile and pillar for roleproxy.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>salt.minion: no longer manage grains</title>
<updated>2023-01-29T22:33:40+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T22:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=81a37bf842f7b4285094cf7fa9c1eaeddf9ed652'/>
<id>81a37bf842f7b4285094cf7fa9c1eaeddf9ed652</id>
<content type='text'>
Grains have only been managed to track roles, however those have since
been moved to the Role API. Hence the managed /etc/salt/grains file can
safely be removed from management.
Existing installations will be cleaned up by me.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Grains have only been managed to track roles, however those have since
been moved to the Role API. Hence the managed /etc/salt/grains file can
safely be removed from management.
Existing installations will be cleaned up by me.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>salt.minion: allow minions without roles</title>
<updated>2023-01-29T13:09:49+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-29T13:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=002fad5f2706cfc609fb49dd56a75e6dd12dd5da'/>
<id>002fad5f2706cfc609fb49dd56a75e6dd12dd5da</id>
<content type='text'>
If-clause to check for Syndic roles caused regression on minions without
any assigned roles.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If-clause to check for Syndic roles caused regression on minions without
any assigned roles.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>salt.master: add ldap + completion packages</title>
<updated>2023-01-27T19:59:00+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-27T19:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=f4b253a1cf9c97b88ea412e265c94042774029df'/>
<id>f4b253a1cf9c97b88ea412e265c94042774029df</id>
<content type='text'>
- python-ldap is needed for authenticating with the API
- shell completions are useful :-)

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- python-ldap is needed for authenticating with the API
- shell completions are useful :-)

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Connect syndic minions to syndic master</title>
<updated>2023-01-22T18:28:28+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-22T18:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=2e08c3cf360fe07f3dbe6c6f0951d56ee33c30a3'/>
<id>2e08c3cf360fe07f3dbe6c6f0951d56ee33c30a3</id>
<content type='text'>
Syndics are generally the masters assigned to their region.
We want the minions on syndics to connect to their upstream master
("master of masters") instead of to themselves.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Syndics are generally the masters assigned to their region.
We want the minions on syndics to connect to their upstream master
("master of masters") instead of to themselves.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add admins to redis group on masters</title>
<updated>2023-01-22T17:38:36+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-22T17:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=a5754ea0cb540c40ff9ee59bff69c856be167d6f'/>
<id>a5754ea0cb540c40ff9ee59bff69c856be167d6f</id>
<content type='text'>
Avoid permissions errors if Salt attempts to write to Redis during
non-root state.apply calls.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid permissions errors if Salt attempts to write to Redis during
non-root state.apply calls.

Signed-off-by: Georg Pfuetzenreuter &lt;mail@georg-pfuetzenreuter.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>salt.master: configure publisher_acl</title>
<updated>2023-01-22T14:41:23+00:00</updated>
<author>
<name>Georg Pfuetzenreuter</name>
</author>
<published>2023-01-22T14:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.casa/salt.git/commit/?id=06a36e62ae783600a98115258ab4a3c6095888d1'/>
<id>06a36e62ae783600a98115258ab4a3c6095888d1</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>
</feed>
