Commit graph

16 commits

Author SHA1 Message Date
c13796dd22
Add stub CHANGELOG file to please the linter
Currently, the churn in the code is expected to be too high to have a
meaningfull CHANGELOG.
2024-10-13 14:33:08 +02:00
38ff10d0e0
Add minimum required Ansible version 2024-10-13 13:41:16 +02:00
dff271d063
Add additional tags to galaxy.yml 2024-10-13 13:37:54 +02:00
40208a88b9
Fix indentation errors in galaxy.yml 2024-10-13 13:36:41 +02:00
d0746b2f1b
Rename configure_firewall role 2024-10-13 13:35:16 +02:00
5542a21301
Fix more ansible-lint errors 2024-10-13 13:31:08 +02:00
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