Pont pour le jeton InfluxDB, et sudo dans la commande de controle

La commande de controle affichee par creer-role-lecture.sh manquait sudo :
elle echouait sur la socket Docker au lieu de tester le role, donc elle ne
controlait rien.

exporter-jeton-influx.sh recopie le jeton d ecriture InfluxDB du .env local
(droits 600, lisible du seul compte DSM) vers le .env a la racine du depot,
lisible depuis le poste de travail. Sans ce pont il faudrait afficher le jeton
pour le recopier a la main dans le secrets.yaml de Home Assistant, qui vit sur
une autre machine — exactement ce qu on cherche a ne plus faire. Rien n est
affiche.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
Tallagrand Thierry
2026-09-04 01:58:42 +02:00
parent 2e27e4dfdb
commit a189ad958c
2 changed files with 35 additions and 1 deletions

View File

@@ -69,4 +69,5 @@ echo "✓ Rôle evcs_lecture créé, lecture seule."
echo "✓ Mot de passe déposé dans $ENV_DEPOT — non affiché, rien à recopier."
echo
echo "Contrôle (doit renvoyer une erreur de permission) :"
echo " docker compose exec -T postgres psql -U evcs_lecture -d evcs -c \"DELETE FROM mesure\""
echo " sudo docker compose exec -T postgres psql -U evcs_lecture -d evcs -c \"DELETE FROM mesure\""
echo " (attendu : ERROR: permission denied for table mesure)"