Posts

  • Générer des certificats wildcard avec Terraform

    Terraform + Let's Encrypt

    Vous connaissez Terraform ? Et Let’s Encrypt ?

    Le premier permet de gérer le cycle de vie de vos infrastructures. Et le deuxième vous permet d’avoir des certificats TLS signés par une autorité de certification valide dans les navigateurs modernes.

    Dans cet article, je vais vous montrer comment faire un certificat wildcard *.mondomaine.tld avec Terraform. La validation avec le protocole acme la plus simple pour ces certificats, est via le DNS. Pour cela, je vais utiliser OVH puisque mon domaine de test est là-bas.

    Lire la suite...
  • How to recover a 'rm -rf /var/lib/mysql/*'

    Mysql crash

    There’s a saying I like:

    In life, there are two types of system administrators: The one who has already made a big mistake in production And the one that will soon be

    Well, I just moved from the second to the first category in a command line:

    cd /var/lib/mysql
    rm -rf *

    And of course on the production server, and not on the future one.

    In short, the BIG dumpling. On an 80GB database that takes several hours to restore.

    And very big spoiler, we managed to restore everything.

    Before I read on, I don’t guarantee that this will work for you. And declines any responsibility if you lose your data.

    But you may be happy to be able to get as much of your bases/tables as possible.

    Lire la suite...
  • Comment récupérer un 'rm -rf /var/lib/mysql/*'

    Mysql crash

    Il y a un dicton que j’aime bien :

    Dans la vie, il y a deux types d’administrateurs système :

    • Celui qui a déjà fait une grosse connerie en production
    • Et celui que ne va pas tarder

    Et bien je viens de passer de la deuxième à la première catégorie en une ligne de commande :

    cd /var/lib/mysql
    rm -rf *

    Et bien entendu sur le serveur de production, et pas sur la future prod.

    Bref, la GROSSE boulette. Sur une BDD de 80Go qui prend plusieurs heures à restaurer.

    Et bien gros spoiler, nous avons réussi à tout restaurer.

    Avant de lire la suite, je ne garantis pas que cela va fonctionner chez vous. Et décline toute responsabilité si vous perdez vos données.

    Mais vous serez peut-être content de pouvoir récupéré un maximum de vos bases/tables.

    Lire la suite...
  • Serveur iPXE ou comment booter sans USB/CD/whatever

    iPXE

    Serveur iPXE ou comment booter sans USB/CD/whatever

    Avant, quand je voulais (ré)installer une machine, je gravais un CD (bien personnalisé à coup de mkisofs). Ensuite, je suis passé aux clés USB.

    Mais c’est toujours pénible :

    • Il faut retrouver un média de libre
    • Il faut construire une image
    • Il faut graver/flasher l’image sur le média
    • Booter sur le device
    • Et quand ça ne fonctionne pas, repasser par la case construire l’image

    Bref, ce n’est pas pratique.

    On va donc passer à quelque chose de moderne comme (i)PXE.

    Lire la suite...
  • ANAVI Light Controller, Sonoff-Tasmota & Domoticz in a boat

    I already have a Domoticz install with Sonoff stuff & Tasmota firmware.

    I manage power for:

    But webcam doesn’t work during the night. I have an ANAVI Light Controller to fix this.

    I want this in Domoticz:

    Use in Domoticz

    Lire la suite...

subscribe via RSS