Comme mentionné dans la note 2024-12-28_1621, j'ai implémenté un playground nommé powerdns-playground
.
J'ai fait le triste constat de découvrir encore un projet (PowerDNS-Admin) qui ne supporte pas une "automated and unattended installation" 🫤.
PowerDNS-Admin ne permet pas de créer automatiquement un utilisateur admin.
Pour contourner cette limitation, j'ai implémenté un script configure_powerdns_admin.py
qui permet de créer un utilisateur basé sur les variables d'environnement POWERDNS_ADMIN_USERNAME
, POWERDNS_ADMIN_PASSWORD
, POWERDNS_ADMIN_EMAIL
.
Le script ./scripts/setup-powerdns-admin.sh
se charge de copier le script Python dans le container powerdns-admin
et de l'exécuter.
J'ai partagé ce script sur :