Development #60811
Suppression de tous les tenants
0%
Description
Via ansible-playbook -i tenants-inventory.yml delete-tenants.yml
on supprime les tenants qui ont été installés via deploy-tenants.yml
.
Mais si ensuite on a fait mumuse avec cook pour avoir un déploiement multi-collectivité par exemple, le ménage n'est pas sur ces tenants rajoutés à posteriori.
Files
Associated revisions
History
Updated by Emmanuel Cazenave 4 months ago
- File 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Via une option delete_all_tenants
, ménage intégral.
Updated by Emmanuel Cazenave 4 months ago
- File 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch added
Petits ajustements.
Updated by Thomas Noël 4 months ago
j'ai pas compris le « delete_all_tenants: false » dans group_vars/all ... faudra le modifier pour effacer les tenants ?
Updated by Emmanuel Cazenave 4 months ago
Si veux que ça continue à faire ce que ça fait aujourd'hui, à savoir supprimer les combo.dev.publik.love, wcs.dev.publik.love etc, il n'y aura rien à changer.
Si tu veux que tous les tenants de toutes les application soient supprimés (dans mon cas j'ai par exemple en plus des tenant mentionnés des coll1-combo.dev.publik.love, coll1-wcs.dev.publik.love, etc), il faut passer la variable a true (et ça peut se faire sans toucher à group_vars/all
, genre en ligne de commande ansible-playbook -v -i manu-inventory.yml -e "{delete_all_tenants: true}" delete-tenants.yml
)
Updated by Thomas Noël 4 months ago
- Status changed from Solution proposée to Solution validée
Disons le, je n'ai totalement pas compris à la logique/syntaxe, parce que je suis allergique à ansible, mais ça semble bien fonctionner !
J'aurais cependant mis l'option à "true" par défaut, parce que bon, c'est ce qu'on voudra faire la plupart du temps, imho...?
Updated by Emmanuel Cazenave 4 months ago
- Status changed from Solution validée to Solution déployée
Thomas Noël a écrit :
J'aurais cependant mis l'option à "true" par défaut, parce que bon, c'est ce qu'on voudra faire la plupart du temps, imho...?
J'hésitais là dessus, j'hésitais même zapper l'option et à juste tout shooter et basta. Trêve de prise de tête, je pousse avec delete_all_tenants: true
.
commit da43ee2f28d2f16f5cb66d0c50aff38250b2087c Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Wed Jan 19 11:59:19 2022 +0100 add delete_all_tenants option to delete every tenants (#60811)
add delete_all_tenants option to delete every tenants (#60811)