ansible-infra/roles
Repository files (latest commit first)
Filename Latest commit message Latest commit date
June 1157c98ff5
ansible-pull(role): make successful run timestamp exporter work
The successful run timestamp exporter didn't work, because the
ansible-pull user wouldn't necessarily have the necessary permissions
and because the command wouldn't properly work.
Move the timestamp export as well as the reboot to separate services,
which always run as root, to ensure these operations work and to have a
clean setup using systemd services.
Also move the successful run timestamp exporter to a custom script to
have it work properly.
2026-11-04 17:28:03 +01:00
..
add_apt_repository move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
alloy alloy(role): enable node exporter textfile collector 2026-11-03 19:58:03 +01:00
ansible_pull ansible-pull(role): make successful run timestamp exporter work 2026-11-04 17:28:03 +01:00
apt_update_and_upgrade autoremove apt packages after upgrades 2026-10-31 16:27:51 +01:00
base_config base_config: only install kitty-terminfo, not kitty 2026-08-11 23:55:03 +02:00
certbot certbot(role): support DNS-01 certs using acme-dns 2026-03-31 16:48:00 +02:00
deploy_ssh_server_config ssh_config: also enable sntrup761x25519-sha512 for Debain 13 2025-11-11 22:47:42 +01:00
deploy_systemd_journal_config Limit the size of logs more severly 2026-11-02 18:28:50 +01:00
deploy_systemd_resolved_config tag plays in playbooks (instead of tasks in roles) 2026-05-19 00:24:10 +02:00
docker docker(role): document gVisor issue with user-def. br. and provide help 2026-07-03 03:42:18 +02:00
docker_compose specify that docker_compose role may not be included twice 2026-07-29 14:16:04 +02:00
dokuwiki dokuwiki(role): set php strict_mode and disable upload_progress 2026-10-21 18:02:13 +02:00
dooris add configuration required for dooris -> spaceapid integration 2026-08-11 20:54:27 +02:00
foobazdmx fix foobazdmx role 2025-11-06 21:19:20 +01:00
forgejo_runner forgejo_runner(role): create role for setting up Forgejo Runner install 2026-07-03 03:42:18 +02:00
infrastructure_authorized_keys move roles, files and templates dirs out of playbook dir into root dir 2024-12-08 02:55:25 +01:00
jitsi Make Jitsi JVB work correctly with IPv6 2026-10-20 15:34:05 +02:00
kea_dhcp fix ansible-lint warnings 2026-08-11 17:38:51 +02:00
knot update knot role to support more operational variety 2026-09-11 10:52:33 +02:00
msmtp msmtp(role): introduce msmtp role 2025-10-14 01:40:46 +02:00
netbox netbox(role): fix oidc integration by no longer using is_staff 2026-01-13 02:25:06 +01:00
nextcloud certbot(role): don't use certbot__version_spec anymore as its not used 2026-03-01 20:08:49 +01:00
nftables Use jitsi role to configure jitsi 2026-10-08 10:24:38 +02:00
nginx distribution_check(role): remove role as it's not really needed 2026-02-09 17:49:49 +01:00
ola remove distribution checks 2025-11-06 21:16:42 +01:00
postgresql for non-verbose output hide user passwords in postgresql role 2025-02-15 20:06:55 +01:00
reboot reboot(role): intro. reboot role, which handles local conns. gracefully 2025-10-13 16:56:18 +02:00
redis add redis role for ensuring redis is installed from distro packages 2025-02-15 06:23:04 +01:00
renovate reduce renovate executions to twice every six hours 2026-09-26 00:51:51 +02:00
secrets fix ansible-lint warnings 2026-08-11 17:38:51 +02:00
systemd_networkd systemd_networkd(role),router(host): support global config to fix forw. 2026-01-18 19:21:33 +01:00
transmission transmission(role): running the handler should always report changed 2026-07-08 00:59:02 +02:00
unbound unbound(role): also over write fallback_dns in resolvd 2026-08-07 23:36:22 +02:00