Commit graph

88 commits

Author SHA1 Message Date
eyjhb
ce2f6d2cb5
modules.systemd_assert_service: ensures a service exists, disabled 2024-08-12 23:34:31 +02:00
eyjhb
85a64902af
gerd.murmur: automatically reload service on certificate update/changes 2024-08-12 23:34:15 +02:00
eyjhb
918c32299e
modules.settings->shared: renamed mine.settings to mine.shared.settings
Allows to use it with other things, such as ...

mine.shared.lib
mine.shared.meta
mine.shared.settings
2024-08-12 20:51:38 +02:00
eyjhb
75ac478a80
gerd.forgejo: readd one_factor authentication 2024-08-12 14:36:14 +02:00
eyjhb
9cc18d0ca3
gerd.authelia: moved to own directory + added nginx proxy example 2024-08-12 14:36:01 +02:00
eyjhb
5d94967c48
gerd.forgejo: now uses authelia for authentication + patches for signin 2024-08-12 13:56:34 +02:00
eyjhb
d459fa895e
configure domain in a central file 2024-08-11 14:50:32 +02:00
eyjhb
865e1251de
gerd.lldap: utilise settings module for LDAP 2024-08-11 14:21:45 +02:00
eyjhb
a7f869923f
modules.settings: add mine.settings to pass data around 2024-08-11 14:21:17 +02:00
eyjhb
17e27d6945
gerd.murmur: removed unused argument 2024-08-11 13:39:58 +02:00
eyjhb
137aef4add
gerd.forgejo: changed ldap group to base_member 2024-08-11 13:39:40 +02:00
eyjhb
6005be7577
gerd.hedgedoc: added hedgedoc with ldap support 2024-08-11 13:39:24 +02:00
eyjhb
68d8ee30a9
gerd: small cleanup 2024-08-10 19:45:01 +02:00
eyjhb
5d43079309
gerd.forgejo: will now automatically add/update ldap source from config 2024-08-10 19:23:45 +02:00
eyjhb
17fb88a8b4
gerd.lldap: renamed user-pass to admin-user-pass and added bind-user-pass 2024-08-10 19:23:17 +02:00
eyjhb
3c808fa3a7
gerd.murmur: removed subdomain 2024-08-10 17:49:20 +02:00
eyjhb
303b66493b
gerd.fricloud-website: added fricloud.dk website, to get certificate
... as well as having a website at some point
2024-08-10 17:49:02 +02:00
eyjhb
8169ee57b0
gerd.murmur: set superpassword on boot 2024-08-09 23:07:51 +02:00
eyjhb
5ff8a7a1bd
gerd.murmur: adds murmur server 2024-08-09 22:45:15 +02:00
eyjhb
f3111da7f2
gerd: disable authelia for now 2024-08-09 22:11:33 +02:00
eyjhb
115ca9f4f0
gerd.authelia: add example forgejo configuration 2024-08-09 22:11:21 +02:00
eyjhb
a7508ae8af
gerd.forgejo: now syncs external user data + initial work for script
Added the command needed to automatically add the ldap auth source
2024-08-09 22:10:34 +02:00
eyjhb
1454e64981
gerd.authelia: add initial authelia configuration
It is one big mess, and I'm unsure what is and what isn't needed.
2024-08-09 21:38:40 +02:00
eyjhb
e88f8477da
gerd.lldap: adds ldap service 2024-08-09 21:38:28 +02:00
eyjhb
4ba7d237b7
add agenix support for secrets 2024-08-09 21:34:46 +02:00
eyjhb
99dd7bfc16
state: remove systemd.tmpfiles.rules for /var/lib/private, no effect 2024-08-09 21:13:21 +02:00
eyjhb
87fefcae2a
state: add systemd.tmpfiles.rules for /var/lib/private 2024-08-09 21:11:10 +02:00
eyjhb
9974e6baac
deploy: remove comment 2024-08-09 10:28:45 +02:00
eyjhb
fe1eb8bfb8
moved more into hetzner platform 2024-08-09 00:02:37 +02:00
eyjhb
eeabaec9f9
gerd.forgejo: minor temp solution until we can get a cert again... 2024-08-08 19:38:46 +02:00
eyjhb
f792e23584
applications.server.acme: defaults + persists state 2024-08-08 19:38:25 +02:00
eyjhb
7cee029fff
added zrepl for snapshots 2024-08-08 19:37:50 +02:00
eyjhb
52af8fc06e
added disko module, common-config, cleanup, etc. 2024-08-08 19:02:02 +02:00
eyjhb
8ad126aa99
gerd: moved teeworlds into own service file 2024-08-08 19:00:37 +02:00
eyjhb
a444fae996
deploy: added exit before being able to initial deploy a host 2024-08-08 18:59:58 +02:00
Rasmus Rendal
cdb6518994 Add a cool game :) 2024-08-08 15:05:39 +02:00
eyjhb
d980ba204a
added hetzner profile, ssh for luks unlocking, and neededForBoot for state 2024-08-08 14:36:04 +02:00
eyjhb
2ca4b5440a
initial commit 2024-08-08 14:16:04 +02:00