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.
Fichiers
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Fichier 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Via une option delete_all_tenants
, ménage intégral.
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Fichier 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch 0001-add-delete_all_tenants-option-to-delete-every-tenant.patch ajouté
Petits ajustements.
Mis à jour par Thomas Noël il y a plus de 2 ans
j'ai pas compris le « delete_all_tenants: false » dans group_vars/all ... faudra le modifier pour effacer les tenants ?
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
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
)
Mis à jour par Thomas Noël il y a plus de 2 ans
- Statut changé de Solution proposée à 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...?
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Solution validée à 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)