<div dir="ltr"><div dir="ltr">On Thu, 13 Jun 2019 at 13:09, gustavo panizzo <<a href="mailto:gfa@zumbi.com.ar">gfa@zumbi.com.ar</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I've been working on how to maintain and update the prosody config<br>
<br>
this was my initial attempt using a Makefile<br>
<a href="https://salsa.debian.org/rtc-team/prosody-configuration" rel="noreferrer" target="_blank">https://salsa.debian.org/rtc-team/prosody-configuration</a><br>
<br>
this is my current attempt using puppet and the module Victor suggested<br>
<br>
<a href="https://salsa.debian.org/gfa/dsa-puppet/merge_requests/1/diffs" rel="noreferrer" target="_blank">https://salsa.debian.org/gfa/dsa-puppet/merge_requests/1/diffs</a><br>
<br>
this is depending this merge<br>
<a href="https://github.com/voxpupuli/puppet-posix_acl/pull/62" rel="noreferrer" target="_blank">https://github.com/voxpupuli/puppet-posix_acl/pull/62</a> if the merge takes<br>
to long I'll fork the module in salsa<br>
<br>
My goal for the first iteration is to have the patch merged by DSA so we<br>
can have a way to deploy changes in the service easily and<br>
auditable, afterwards (help welcomed!) I'll add anti-spam measures and<br>
http_uploads :)<br>
<br>
reviews of the MR are very much welcomed<br></blockquote><div><br></div><div>This is great! </div><div><br></div><div>Some comments:</div><div><br></div><div>* the need of posix_acl maybe is not necessary. This was needed to do manual changes to the configs. If We can manage the config via puppet I think is not really needed. Maybe without posix_acl it would be easier to get approved by DSA. Being able to read /var/log/prosody/ is good enough to check and debug the service. </div><div>* can you please explain and document how to get the "generated" configs. In other words, how to test this in a VM with puppet masterless.</div><div><br></div><div>Great work Gustavo. Thank you for this!</div><div>Cheers,</div><div>Victor</div><div> </div></div></div>