package manage const loginTmpl = `
Host zur Ansible-Inventardatei hinzufügen
Öffne ansible/inventory.yml und füge ein:
{{.Screen.Slug}}:
Host-Variablen anlegen
Erstelle ansible/host_vars/{{.Screen.Slug}}/vars.yml:
---
ansible_host: {{.IP}}
ansible_user: {{.SSHUser}}
screen_id: {{.Screen.Slug}}
screen_name: "{{.Screen.Name}}"
screen_orientation: {{.Orientation}}
Tipp: mkdir -p ansible/host_vars/{{.Screen.Slug}}
SSH-Zugang sicherstellen
ssh-copy-id {{.SSHUser}}@{{.IP}}
Ansible-Playbook ausführen
cd /path/to/morz-infoboard
ansible-playbook -i ansible/inventory.yml ansible/site.yml --limit {{.Screen.Slug}}
Mit Vault: --vault-password-file ansible/.vault_pass
Fertig — Playlist befüllen
Nach dem Ansible-Lauf meldet sich der Bildschirm automatisch an.
Bildschirm löschen?
Soll wirklich gelöscht werden?
Alle Playlist-Einträge werden ebenfalls gelöscht.
Benutzer löschen?
Soll wirklich gelöscht werden?
Alle Screen-Zuordnungen werden entfernt.
Benutzer verwalten
Bildschirm anlegen und Ansible-Deployment-Anleitung generieren.
Können sich einloggen und nur ihre zugeordneten Bildschirme verwalten.
| Benutzername | Erstellt | |
|---|---|---|
| {{.Username}} | {{.CreatedAt.Format "02.01.2006 15:04"}} |
Löschen?
Per Drag & Drop sortieren oder Felder direkt bearbeiten.
{{else}}✓ Gespeichert
Noch keine Medien. Lade oben eine Datei hoch.
{{end}}