Commit graph

10 commits

Author SHA1 Message Date
d3c09406bf
Add simple Forgejo installation 2024-10-13 13:18:19 +02:00
07dcb47e14
Fix ansible-lint failures 2024-10-13 11:40:12 +02:00
33a9eef0fa
Add basic nginx role
This role installs a distribution-provided nginx and does some basic
configuration on it. It acts as a reverse proxy for the containers
that does the TLS offloading and provides an optional HTTP basic
authentication page for services that aren't ready to be exposed yet.
2024-10-13 11:33:33 +02:00
99053b7f3e
Add transfer role from the Certbot container
This role will install logic to transfer the (renewed) certificates
from the Certbot container to a directory easily accessible by a
distribution-installed nginx.
2024-10-12 21:42:33 +02:00
4da71eadec
Add basic rootless Certbot role
This automatically renews Let's Encrypt certificates, but does nothing
further with them. You need additional logic to use them for example
with nginx.
2024-10-12 21:41:00 +02:00
67681b6fdc
Add firewall configuration role
This role is intended for simple port forwarding via `nftables` rules.
2024-10-10 22:12:08 +02:00
25d72229d8
Make sure sce_cfg_group is a system group 2024-10-07 03:26:07 +02:00
65ec7e94d0
Ensure systemd user service manager is enabled
This is required to have the rootless containers start at boot.
2024-10-07 03:20:30 +02:00
37ac2e0403
Add install of basic Podman configuration 2024-10-07 03:10:05 +02:00
9d01453d9f
Initial commit 2024-10-07 02:09:52 +02:00