Objectif : faire une analyse SonarQube à chaque Pull Request, et afficher le résultat dans la PR de Bitbucket cloud
Continuer la lecture de Analyse SonarQube dans chaque PR BitbucketTous les articles par mossroy
Déplacer la partition /boot d’un disque dur chiffré LUKS
Si votre partition /boot est trop petite, linux peut manquer de place pour faire les mises à jour de kernel. Et si votre disque est chiffré, ça complique un peu les choses.
Quand il n’est pas possible de l’agrandir, il peut être plus simple de la déplacer (ce qui consiste techniquement à la recréer ailleurs).
Continuer la lecture de Déplacer la partition /boot d’un disque dur chiffré LUKSForcer un repair fsck du filesystem root, à distance, sur un Olinuxino A64
Je décrivais dans un article précédent comment forcer un fsck au reboot d’un Olinuxino A20 (sous une version ancienne de Debian). J’ai eu récemment le même besoin sur un A64 sous Debian Buster, et il y a quelques adaptations à apporter
Continuer la lecture de Forcer un repair fsck du filesystem root, à distance, sur un Olinuxino A64Un PRA simple avec Ansible
Suite à un article précédent, j’ai mis en place le PRA (plan de reprise d’activité) que j’envisageais pour mon auto-hébergement, avec Ansible. Même si ça a été un peu plus compliqué que prévu.
Continuer la lecture de Un PRA simple avec AnsibleUbuntu 20.04 sur Dell XPS 15 7590
Objectif : Installer Ubuntu 20.04 (avec chiffrement), en dual-boot avec Windows 10.
Continuer la lecture de Ubuntu 20.04 sur Dell XPS 15 7590Signal sur LineageOS et /e/
TLDR : Ca fonctionne pas mal, mais il y a plein de petits pièges. Et c’est bien plus simple sur /e/ que sur LineageOS (en tous cas sans les Google Apps).
Continuer la lecture de Signal sur LineageOS et /e/Ansible pour installer, sauvegarder et synchroniser actifs/passifs de mon auto-hébergement
J’ai un peu modernisé et fiabilisé mon auto-hébergement, en suivant quelques principes :
- Reproductibilité : la configuration de l’OS, l’installation et la configuration des services qui tournent dessus doivent être automatisés
- Sauvegardes automatiques : les données de chaque service doivent être sauvegardées automatiquement, périodiquement
- Failover en mode actif/passif : chaque service doit être installé sur un serveur actif, et sur un ou plusieurs serveurs passifs. Les données sont synchronisées automatiquement sur les passifs, périodiquement
- Indépendance de chaque serveur : chaque machine doit être la plus indépendante possible des autres
aes-xts indisponible après upgrade vers debian buster sur Olinuxino A20
Suite à l’upgrade de Debian de Stretch vers Buster sur Olinuxino A20, on perd le support de l’algorithme de chiffrement aes-xts dans le kernel. Il a donc fallu re-chiffrer en aes-cbc les périphériques concernés.
Continuer la lecture de aes-xts indisponible après upgrade vers debian buster sur Olinuxino A20Certification RHCE 8 (EX294) : Ansible sur RedHat 8
J’ai renouvelé ma certification RHCE en passant la nouvelle version de l’examen RHCE (EX294). Elle change complètement de contenu en portant quasi uniquement sur Ansible. Mais j’ai (à nouveau) eu beaucoup de difficultés d’organisation avec RedHat.
Continuer la lecture de Certification RHCE 8 (EX294) : Ansible sur RedHat 8Intégration continue avec Gitlab+Jenkins et des Jenkinsfiles


Gitlab permet de se brancher avec Jenkins pour y faire l’intégration continue.
Continuer la lecture de Intégration continue avec Gitlab+Jenkins et des Jenkinsfiles