check in checkinator into hswaw/checkinator

repository: https://code.hackerspace.pl/checkinator
revision: 713c7e6c1a8fd6147522c1a5e3067898a1d8bf7a

Change-Id: I1bd2975a46ec0d9a89d6594fb4b9d49832001627
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1219
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/hswaw/checkinator/web-config.dist.yaml b/hswaw/checkinator/web-config.dist.yaml
new file mode 100644
index 0000000..39a8de7
--- /dev/null
+++ b/hswaw/checkinator/web-config.dist.yaml
@@ -0,0 +1,52 @@
+# local sqlite db for storing user and MAC 
+DB: 'at.db'
+
+# debug option interpreted by flask app
+DEBUG: true
+
+# url to member wiki page
+# "${login}" string is replaced by member login (uid)
+WIKI_URL: 'https://wiki.hackerspace.pl/people:%(login)s:start'
+
+CLAIMABLE_PREFIXES:
+  - '10.8.0.'
+  - '2a0d:eb00:4242:0:'
+
+CLAIMABLE_EXCLUDE: [ ]
+
+SECRETS_FILE: "web-secrets.yaml"
+
+SPECIAL_DEVICES:
+  'kektops':
+    - '90:e6:ba:84'
+  'esps':
+    - 'ec:fa:bc'
+    - 'dc:4f:22'
+    - 'd8:a0:1d'
+    - 'b4:e6:2d'
+    - 'ac:d0:74'
+    - 'a4:7b:9d'
+    - 'a0:20:a6'
+    - '90:97:d5'
+    - '68:c6:3a'
+    - '60:01:94'
+    - '5c:cf:7f'
+    - '54:5a:a6'
+    - '30:ae:a4'
+    - '2c:3a:e8'
+    - '24:b2:de'
+    - '24:0a:c4'
+    - '18:fe:34'
+    - '38:2b:78'
+    - 'bc:dd:c2'
+    - 'cc:50:e3'
+  'vms':
+    - '52:54:00' # craptrap VMs
+
+PROXY_FIX: true
+
+#GRPC_UNIX_SOCKET: "./checkinator.sock"
+
+GRPC_TLS_CERT_DIR: "./cert-webapp"
+GRPC_TLS_CA_CERT: "./ca.pem"
+GRPC_TLS_ADDRESS: '[::1]:2847'