Released puppet module for ispprotect to the forge

This week I wrapped up version 0.3.0 of the ispprotect puppet module I created for the Erasmus University Rotterdam. The module manages the installation and scheduling of ISPProtect, a php malware scanner that also scans for outdated versions of popular PHP applications. The module can be found at More information in ISPProtect can be found at #puppet #php #security

Friendica forums and community pages · friendica/friendica Wiki · GitHub

Pagina’s / forums maken over een onderwerp op

Op veler verzoek (1) heb ik even uitgezocht hoe je een pagina/forum kunt maken. Volgens de documentatie op de wiki van friendica is het zoveel als een extra account maken en vervolgens je eigen account rechten delegeren, zodat je namens de pagina kan optreden. Zie ook de gekopieerde instructies :

To make forum management easier if you are creating a forum on the site you normally use (i.e. for your personal account), do this:

Log off.

Register a new account for the forum using the same email address. Wait for the confirmation email, then log on using the new identity.

Now issue a contact request to your other identity – your personal one. Then log off again.

Go to your personal identity and accept the contact request. Log off yet again – and log on once more with your forum identity. Visit (replacing with your own domain name). You should now be able to appoint yourself (as a person) to help moderate your forum.

Sounds complicated – but it’s really quite straightforward, and there’s a significant advantage to the approach: In future, you will only have to log on with the forum identity to change settings. You can perform all moderation tasks from your personal account (where you will discover a new Manage tab for the purpose).

Of course, from now on you must use nicknames rather than your email address to log on to your accounts – either the forum nick or your personal nick, depending on ‘who’ you need to be. If you try to log on using your email address, the system can’t know which account you want to use.Friendica forums and community pages · friendica/friendica Wiki · GitHub

friendica – Friendica Communications Platform

Puppet – Server Error: hiera configuration version 3 cannot be used in an environment

Screenshot of failing puppet-agent runToday I found my homelab puppet setup failing. I mostly run the latest released puppet code on my setup and this time it bit me in the ass :

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: hiera configuration version 3 cannot be used in an environment on node
 Warning: Not using cache on failed catalog
 Error: Could not retrieve catalog; skipping run

When looking it at the issue, I found that my setup had automatically been upgraded to puppet code version 4.9. This version supports a newer hiera config file version without maintaining backward compatibility apparently.

Looking for documentation on the new format, it seems to be missingat this time. Searching the history on the puppet community slack seems to confirm this.

For now I downgraded the puppet-agent package on the puppetserver machine and pinned it to the previous release. After restarting the puppetserver service everything was fine for now.

More info on this issue and other new features of puppet 4.9 :