f11ddd9778
🚚 Rename host playbooks to host-*
2022-11-04 22:34:37 +01:00
67b2bf2004
move pottwal.n39.eu vars to host_vars directory
2022-11-04 14:58:45 +01:00
bbf01577fd
fix: fix missing file permissions for role setup_http_site_proxy
2022-10-28 21:19:44 +02:00
94faf739e3
fix: fix missing filepermissions for pottwal
2022-10-28 21:18:13 +02:00
4fb0e70e66
Fix trivial yamllint whitespace warnings/errors
2022-10-26 18:56:20 +02:00
7200b78a85
Fix missing change for uptime.n39.eu proy role
2022-10-25 16:28:23 +02:00
60ff54ce74
fix: rename role setup-http-site-proxy to resolve ansible lint warning 106
2022-10-24 22:22:36 +02:00
3d22d93ba1
fix: rename role dd24-dyndns-cron to resolve ansible lint warning 106
2022-10-24 22:22:35 +02:00
38ff34fb57
fix: rename role apache-letsencrypt to resolve linter warnings
2022-10-24 22:22:35 +02:00
18e317a534
fix: resolve yaml lint warning 206
...
Variables should have spaces before and after: {{ var_name }}
2022-10-24 22:22:34 +02:00
4fe8b8bb78
fix indentation in pottwal playbook
2022-10-21 14:35:25 +02:00
ecf615fa19
feat: 🎉 add uptime-kuma container to pottwal
2022-10-20 23:48:03 +02:00
9f3f6353bd
🐛 Fix interface binding for Prosody static site
2022-10-20 23:15:39 +02:00
f30e482dd6
✨ Add influx.n39.eu to dehydrated
2022-10-20 22:52:15 +02:00
3881a35bb5
feat: ✨ add influxdb docker config to pottwal
2022-10-20 22:46:54 +02:00
208245c4c5
✨ Add redmine setup to pottwal
...
This setup comes from the Antiblau server and mimics the situation there.
2022-10-20 22:34:11 +02:00
236f45dfec
🐛 Fix variable name
...
Suggested-by: Stefan Haun <tux@netz39.de>
2022-10-20 21:57:33 +02:00
7b3920a456
⬆️ pottwal: Bump static-web-server to v2.13.1
...
Link: https://github.com/joseluisq/static-web-server/releases/tag/v2.13.1
2022-10-17 09:01:41 +02:00
7467649f1e
⬆️ pottwal: Bump static-web-server to v2.13.0
...
Link: https://github.com/joseluisq/static-web-server/releases/tag/v2.13.0
2022-10-13 07:57:48 +02:00
4a7a6d912e
⬆️ pottwal: Bump static-web-server to v2.12.0
...
Link: https://github.com/joseluisq/static-web-server/releases/tag/v2.12.0
2022-10-06 20:48:37 +02:00
7e206a8e52
👌 pottwal: Pin down tag for static-web-server container
...
Suggested-by: Stefan Haun <tux@netz39.de>
2022-10-06 20:48:37 +02:00
e483d0f19c
👌 pottwal: Check prosody data dir exists
...
Suggested-by: Stefan Haun <tux@netz39.de>
2022-10-06 20:48:37 +02:00
2dc0730efc
🔧 pottwal: Add alternative cert name for XMPP MUC
...
The config file /etc/dehydrated/domains.txt on the old host had this
line before:
jabber.n39.eu conference.jabber.n39.eu
Link: https://github.com/24367dfa/ansible-role-dehydrated
2022-10-06 20:46:24 +02:00
75b5197069
🚨 pottwal: Fix indentation
...
yamllint complained.
2022-10-06 20:46:24 +02:00
8c97012a8a
🔨 pottwal: Use variable for xmpp domain name
2022-10-06 20:46:24 +02:00
fdc923263f
🍻 pottwal: jabber/prosody: Add deploy cert hook
...
Hook works outside of ansible in personal prosody instance. Hope I
understood the template correctly, docs of dehydrated role are quite
sparse on that.
The dehydrated cert path variable is only available since recent change
c4af7754b2
("✨ Use variables to configure dehydrated
locations").
Link: https://prosody.im/doc/certificates
2022-10-06 20:46:24 +02:00
e9ca246090
:web: pottwal: Prepare reverse proxy for prosody XMPP/Jabber server
...
The container can serve HTTP for yet unknown reasons, but that port is
not yet exposed. Do NOT confuse this with the old static website
jabber.n39.eu which was decoupled from prosody and plain HTML only.
The reverse proxy is used to make the static website available, and to
let dehydrated renew the certs. The certs are used for https to the
static website _and_ for the XMPP server itself!
2022-10-06 20:46:24 +02:00
caf1e0e123
🐳 pottwal: Add container hosting static website for XMPP
2022-10-06 20:46:24 +02:00
bd89c96fbb
🐳 pottwal: Add prosody docker container
...
The service should be moved away from helium.n39.eu into a container.
2022-10-06 20:46:24 +02:00
d874aab674
✨ Add uritools-api to dehydrated
2022-09-15 18:09:16 +02:00
69cce57024
✨ Switch to new CleanURI (uritools) implementation
2022-09-15 18:09:16 +02:00
feaf052f65
🚚 Move entities validation service from pottwal to krypton
...
This is a service handling member data, so it moves to krypton.
2022-09-06 20:31:27 +02:00
cc43557511
🔧 Block external access to docker containers
...
This needs to go through ingress now!
2022-09-06 17:55:58 +02:00
76c5cdb3e1
✨ Add roles for ingress and cert management
2022-09-06 17:55:58 +02:00
f16cfe0a55
⬆️ Bump clean_uri (uritools) to 0.4.1
...
Security update of a dependency by GitHub Dependabot
2022-09-02 13:24:33 +02:00
0da60fd545
Remove openhab
2022-08-27 18:27:35 +02:00
2c9870cd28
Call DD24 dyndns role on pottwal
2022-08-04 17:03:09 +02:00
13ffacdea2
Bump clean_uri to 0.4.0
...
This fixes the problem that the Reichelt Canonizer did not regognize
its own URIs.
2022-07-13 21:54:58 +02:00
529efb16a5
Set version 0.3.1 for mrtux/clean_uri
2022-07-10 22:46:22 +02:00
a943116c99
pottwal: Remove trailing whitespace
...
yamllint and ansible-lint were not happy.
Fixes: f62af6b4e7
("add hedgedoc config")
2022-07-08 07:20:57 +02:00
142fd23720
Move LDAP from pottwal to krypton
2022-07-05 20:37:07 +02:00
2f78ff74f6
pottwal: ldap dehydrated Config auskommentiert
2022-07-05 17:00:09 +02:00
a070cd48b8
pottwal - add ldap docker similar to pingtech setup
2022-07-04 22:42:07 +02:00
d30eb2df9c
Add openldap container on pottwal
2022-07-04 18:43:32 +02:00
4f78fa9656
Introduce a data_dir variable for pottwal
...
We've had too many confusions about the actual data directory and
unfortunately there are also inconsistencies. So use the data_dir
variable to mask host specific settings.
2022-06-29 00:15:43 +02:00
3d1c2b2252
Add HTTPS to URLs
2022-06-28 21:53:56 +02:00
fce7bd6f2a
Quote environment variables
...
Ansible gets unhappy if there are values that could be interpreted by YAML
(e.g. boolean values or numbers), so quote everything as a principle.
2022-06-28 21:53:56 +02:00
af0ddb5ba1
Fix data directory
2022-06-28 21:53:56 +02:00
235cc19b9b
Merge pull request 'add hedgedoc config' ( !38 ) from dkdent/netz39-infra-ansible:hedgedoc into master
...
Reviewed-on: https://gitea.n39.eu/Netz39_Admin/netz39-infra-ansible/pulls/38
2022-06-28 14:01:07 +00:00
f62af6b4e7
add hedgedoc config
2022-06-27 23:43:38 +02:00