On Thu, 13 Jun 2019 at 13:09, gustavo panizzo <g...@zumbi.com.ar> wrote:
> I've been working on how to maintain and update the prosody config > > this was my initial attempt using a Makefile > https://salsa.debian.org/rtc-team/prosody-configuration > > this is my current attempt using puppet and the module Victor suggested > > https://salsa.debian.org/gfa/dsa-puppet/merge_requests/1/diffs > > this is depending this merge > https://github.com/voxpupuli/puppet-posix_acl/pull/62 if the merge takes > to long I'll fork the module in salsa > > My goal for the first iteration is to have the patch merged by DSA so we > can have a way to deploy changes in the service easily and > auditable, afterwards (help welcomed!) I'll add anti-spam measures and > http_uploads :) > > reviews of the MR are very much welcomed > This is great! Some comments: * 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. * 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. Great work Gustavo. Thank you for this! Cheers, Victor