~comcloudway/ansible-ccw.icu

containers/forgejo-runner: allow defining multiple runners

XXX: this breaks the old config syntax
containers/forgejo-runner: restore role
Fixed bug where authorized ssh keys weren't working
Made ssh port configurable
Removed a bunch of old services
planned replacements:
- https://codeberg.org/momar/chihuahua for the status page
- https://git.hut.ccw.icu/~comcloudway/ansible-srht for git and ci
- use https://gitlab.com/schmiddi-on-mobile/railway instead of
  l8+transport
containers/s3: added minio object storage
Fixed bug where secrets weren't applied correctly
containers/akkoma: new role

Used to setup a basic akkoma instance
Unbundled domain from config
containers/transport: new role for db-rest container used by l8
containers/homepage: new role
sets up a rsyncd+nginx server which serves my website
Renamed calckey to firefish
containers/alpine-mirror: new role
Relaxed permissions
container/woodpecker-ci: update to 1.0.1
container/forgejo-runner: new role
network/nftables: Initial nftables setup role
Fixed problem, where ssh lockdown would lock the user out of the user
account; by copying the authorized_keys file (generated by ssh-copy-id)
to the users home directory
Reformatted files using ansible-lint and manual rewrite
Next