Hey there,

Imre pretty much covered it, I just wanted to chime in on a couple of things:

I'm in the process of writing a "Writing roles" doc that will hopefully make
the standards for role inclusion explicit and simplify the whole endeavor.
Unfortunately I'm moving house and won't be able to be too hands-on for a
week, maybe a bit more. :(

For now, new additions found in the changelog may be considered the ones
following the most current style, maybe have a look at those for inspiration.

Using facts provided by core debops roles to populate defaults is generally
encouraged. fhs is one of those, off the top of my head.

The Universal Configuration guide has a few pointers on how the end-user
config is expected to behave, utilizing the ansible_plugins role.

Also, ideally we hope role authors agree to be listed as codeowners for their
roles in order to have a hand in future maintenance.

I'm not an expert on Prometheus by any stretch, but #1310 looks pretty much
ready, perhaps helping review and test that will be all that's needed.

Tasos