zezere: role/playbook to deploy Zezere

Zezere is the Fedora IoT device provisioning service.  It is the
software that runs *provision.fedoraproject.org*, but it can be
self-hosted (if you can figure it out; there is no documentation
whatsoever).

The main use case for running Zezere locally is to automatically add
trusted SSH public keys to Fedora IoT devices, without depending on a
cloud service.  This playbook sets up Zezere with the very minimal
configuration needed to meet this goal.
This commit is contained in:
2021-07-05 09:17:36 -05:00
parent 3d9d7423ef
commit ccdaad40bf
9 changed files with 140 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
# vim: set ft=apache :
WSGIDaemonProcess zezere \
user=zezere \
group=zezere \
display-name=%{GROUP}
WSGIScriptAlias / /usr/local/share/zezere.wsgi \
process-group=zezere
<Location />
Require all granted
</Location>

View File

@@ -0,0 +1 @@
from zezere.wsgi import application