Development #21695
Publik - Documentation #19857: Documentation pour se faire un environnement de dev Publik
Configuration tenants : playbooks et documentation de post-installation avec hobo-manage
90%
Description
Porter la création des tenants par hobo comme le fait ce script
#!/bin/bash cp ~/misc/publik.zip /var/lib/wcs/skeletons/publik.zip hobo-manage cook ~/misc/cook-recipe-with-wcs.json --timeout=600
Fichiers
Révisions associées
Historique
Mis à jour par Anonyme il y a environ 6 ans
- Sujet changé de Gestion et documentation des commandes post-installation hobo- à Playbook et documentation pour la configuration de post-installation avec hobo-manage
Mis à jour par Anonyme il y a environ 6 ans
- Sujet changé de Playbook et documentation pour la configuration de post-installation avec hobo-manage à Playbook et documentation de post-installation avec hobo-manage
Mis à jour par Anonyme il y a environ 6 ans
- Fichier 0001-Playbook-and-documentation-for-config-multitenants-w.patch 0001-Playbook-and-documentation-for-config-multitenants-w.patch ajouté
- Statut changé de Nouveau à Résolu (à déployer)
- % réalisé changé de 0 à 90
- Patch proposed changé de Non à Oui
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
Pas de majuscule dans la premier mot du message de commit (me demande pas pourquoi, j'en sais rien)
Il manque le fichier publik.zip non ?
Partout où tu écris "config-mutlitenants" ça me parait être plutôt "deploy-tenants". Les anciens de EO c'est comme ça qu'on dit ? Un tenant ça se déploie ?
Pareil la section hobo_base_dev_config
dans inventory.yml
ce serait plutôt tenants_conf
je pense, et je dirai qu'on la planque dans config-multitenants.yml en lui mettant les noms qu'on nous communiquera ici (#21762). A mon avis on le planque parce que soit les gens savent pas ce que c'est que déployer des tenants et donc on le fait avec ce playbook mais du coup pas besoin de leur donner le choix dans les noms et d'exposer cette conf dans inventory.yml, soit il savent ce que c'est et ils lanceront cook eux mêmes.
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
Le publik.zip on pourrait peut-être le créer à la volée dans le playbook (si c'est possible) plutôt que de le fournir tout fait (ça aurait le mérite d'exposer directement aux lecteurs du playbook les fichier qui sont dedans, ce qui pourrait leur être utile pour apprendre à se servir de cook).
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
Tu ne te seras pas de toutes les variables que tu définis dans config-multitenants.yml
Mis à jour par Anonyme il y a environ 6 ans
- Fichier 0001-deploy-and-delete-tenants-a-playbook-and-documentati.patch 0001-deploy-and-delete-tenants-a-playbook-and-documentati.patch ajouté
- Sujet changé de Playbook et documentation de post-installation avec hobo-manage à Configuration tenants : playbooks et documentation de post-installation avec hobo-manage
Mis à jour par Frédéric Péters il y a environ 6 ans
Second line allows to have system-suer mapped to postgresql username and its own database with the same name
suer → user.
- name: "hobo-manage delete_tenants {{tenants_conf['dev-hobo']}}"
command: "{{venv_bin}}/hobo-manage delete_tenant {{tenants_conf['dev-hobo']}}"
Peut-être source de confusion un moment d'avoir delete_tenants et delete_tenant.
command: "{{venv_bin}}/wcsctl.py delete_tenants {{tenants_conf['demarches-wcs']}}"
D'ailleurs, là, le s est vraiment en trop.
"error_email": "ecazenave@entrouvert.com"
Il est d'accord ? :)
"user": "cazino"
(2×), il suffit de ne rien préciser et par défaut la connexion à postgresql se fera avec l'utilisateur courant.
"title": "PortailAgent",
Portail agent.
Mis à jour par Anonyme il y a environ 6 ans
Mis à jour par Frédéric Péters il y a environ 6 ans
wcs_init_postgres_host je ne mettrais pas "init" dans ce nom de variable (ni dans les autres); à part ça ok.
Mis à jour par Anonyme il y a environ 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit ed914f030cad538afc15205b619a6601f3de14ea Author: Elias <elias@showk.me> Date: Fri Feb 16 11:52:29 2018 +0100 deploy and delete tenants : a playbook and documentation for hobo-manage related commands (#21695)
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
- Statut changé de Résolu (à déployer) à Solution déployée
deploy and delete tenants : a playbook and documentation for hobo-manage related commands (#21695)