DEN-6660 Comment refaire la sono de MacGyver avec Ansible et quelques Raspberry Pi | Voxxed Days Luxembourg

Comment refaire la sono de MacGyver avec Ansible et quelques Raspberry Pi

Conference

mobile Mobile, IoT

BSD

Thursday from 15:00 til 16:00

L'an dernier, pendant ses vacances, MacGyver nous a laissé les clés de chez lui. Je vous passe les détails, mais on a particulièrement apprécié sa chaîne Hi-Fi multi-room, qui permet d'écouter sa musique préférée depuis n'importe quelle pièce de la maison en contrôlant tout depuis un smartphone. Du coup, en rentrant chez nous, on a voulu refaire la même.

Résultat: des semaines de bataille avec PulseAudio, Systemd, une armée de Raspberry Pi, un banc d'essai d'une dizaine de cartes son USB, et j'en passe ; pour être compatibles avec Bonjour, on a écrit un logiciel qui s'appelle AuRevoir (ça ne s'invente pas!) et on a tout immortalisé dans une poignée de dépôts GitHub, y compris un playbook Ansible pour tout réinstaller en un clin d'œil.

On va vous livrer notre recette (pas si secrète que ça) pour que vous aussi, vous puissiez streamer vos tubes sans interruption de la cave au grenier (même sans coupe de cheveux nuque longue).

Jérôme Petazzoni Jérôme Petazzoni

Jérôme is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers, operated and scaled the dotCloud PAAS, and various other feats of technical wizardry. When annoyed, he threatens to replace things with a very small shell script.

AJ Bowen AJ Bowen

As a Solutions Engineer at Convox, AJ Bowen is on a mission to containerize all the things and help others to do the same. Her other experience includes developer advocacy at Gandi.net as well as heavy involvement in the Occupy movement in Kansas City, where she discovered the delightful and complicated world of horizontal organization in groups of passionate people with wildly diverse political perspectives, and humanitarian work in Haiti. AJ doesn’t like being told what to do—or telling others what to do—and is on a constant mission to eliminate unnecessary hierarchy.

For the truly curious: curl cv.soulshake.net