Ansible playbooks to manage Linux and FreeBSD servers.
  • Shell 90.2%
  • Dockerfile 9.8%
Find a file
2026-01-28 11:58:48 +00:00
.forgejo .forgejo/workflows/build-rootless.yaml aktualisiert 2026-01-28 11:58:48 +00:00
group_vars Dateien nach „/“ hochladen 2026-01-25 19:43:04 +00:00
roles Dateien nach „roles/system_update“ hochladen 2026-01-25 19:46:37 +00:00
.gitignore Initial commit 2026-01-25 19:41:55 +00:00
Dockerfile Dockerfile aktualisiert 2026-01-28 11:14:49 +00:00
inventory.yaml inventory.yaml aktualisiert 2026-01-25 21:23:17 +00:00
LICENSE Initial commit 2026-01-25 19:41:55 +00:00
playbook.yaml Dateien nach „/“ hochladen 2026-01-25 19:42:26 +00:00
README.md README.md aktualisiert 2026-01-25 20:19:35 +00:00
setup_ansible_user.sh Dateien nach „/“ hochladen 2026-01-25 19:42:26 +00:00

Playbook System

Ansible Playbook with tasks to administrate the system.

Setup

Ansible User einrichten

Automatisches Setup-Script für neue Server (Linux & FreeBSD kompatibel):

# Remote
curl -sSL https://git.gamerboy59.dev/gitea_admin/server_maintenance/raw/branch/main/setup_ansible_user.sh | sh

# Lokal
curl -sSL http://forgejo-16-1769363147-http.forgejo.svc.cluster.local:3000/gitea_admin/server_maintenance/raw/branch/main/setup_ansible_user.sh | sh

Hinweis: Muss als Root ausgeführt werden.

Das Script erstellt den ansible Benutzer mit passwordless sudo/doas und SSH-Key Authentifizierung.