Instructions about pre-generating keys manually / automated deploys
I am working on an ansible role for deploying pleroma and it would be great to be able to separate the task of installing packages from the configuration ("instance gen") procedures.
I know that I can generate the vapid keys by myself (at least I used the js web-push package), and of course things like database password are easy to be defined by the admins. The things that were not clear were regarding how the secret key / signing salt are generated. Are they just independent random strings, or is there something else?
Similar question goes to the "joken" signer_key. How is it generated?