diff --git a/scripts/inventory_gui.py b/scripts/inventory_gui.py index ebcde76..d131c76 100644 --- a/scripts/inventory_gui.py +++ b/scripts/inventory_gui.py @@ -1685,7 +1685,7 @@ HTML = r""" if (occupe) return; let vault = ''; if (mode === 'deployer' && !verifie[hote]) { message('Vérifiez (dry-run) d\'abord.', 'erreur'); return; } - if (mode === 'creer' || mode === 'deployer' || mode === 'pousser') { + if (mode === 'creer' || mode === 'deployer' || mode === 'pousser' || mode === 'verifier') { if (estProduction && (mode === 'deployer' || mode === 'pousser')) { const saisi = prompt('⚠️ PRODUCTION — action réelle sur « ' + hote + ' ».\n' + 'Tape le nom exact de l\'hôte pour confirmer :'); @@ -1697,8 +1697,10 @@ HTML = r""" ? 'Clone la VM « ' + hote + ' » depuis le golden template sur Proxmox (création réelle).' : mode === 'pousser' ? av + 'Déploie l\'hôte « ' + hote + ' » (applique ses playbooks, en root). Non transactionnel.' + : mode === 'verifier' + ? 'Dry-run (--check), AUCUNE modification. Mot de passe vault pour déchiffrer les secrets — laisse VIDE si cet hôte n\'a pas de secrets.' : av + 'Applique les playbooks de groupes sur la VM réelle, en root (sudo). Non transactionnel.'; - const titre = (mode === 'creer' ? 'Pousser — créer la VM ' : mode === 'pousser' ? 'Pousser — déployer ' : 'Déployer ') + hote; + const titre = (mode === 'creer' ? 'Pousser — créer la VM ' : mode === 'pousser' ? 'Pousser — déployer ' : mode === 'verifier' ? 'Vérifier ' : 'Déployer ') + hote; vault = await ouvrirModale(titre, txt); if (vault === null) return; motVault = vault;