Prozesse Infrastruktur - Server bereitstellen
Bereitstellung eines neuen Server.
Server bei Hetzner erstellen
Arbeitsschritte:
- Im Portal von Hetzner einloggen
- Server gemäss Managed Server Kalkulation erstellen
- Volume mit Name
$ALIAS.mint-system.comerstellen - SSH-Key auswählen
- Als Name
$ALIAS.mint-system.comeingeben
Server mit Ansible bereitstellen
Arbeitsschritte:
- Alias und Hostname in
setup/hosts.ymlInventory erfassen - Sicherheitsregeln für SSH-Port prüfen
- Bereitstellung mit
plays/setup.ymlPlaybook - Erstellen Fstab- und Nginx-Konfiguration in
setup/host_vars/$ALIAS.yml
Prüfe mit diesem Befehl die freien Host-Nummern:
rg -I "^nginx_hostname: nginx" inventories | sort -h- Bereitstellung mit
plays/proxy.ymlPlaybook - Aktualisieren Prometheus-Konfiguration
- Verifizieren Server erscheint in Monitoring
Passwordless Sudo einrichten
Arbeitsschritte:
- Einloggen auf Server mit Benutzername und Login
- Erstellen Eintrag
$USERNAME ALL=(ALL) NOPASSWD: ALLin/etc/sudoers - Session neustarten und Passwordless Sudo testen