Elles sont essentiellement situées sur le serveur sio.lyc-lecastel.fr
Examiner également le changelog GSB - Logs
La procédure maintenant est simplifiée : la machine s-adm héberge également depl : gsbstore et le dépôt git gsb.git : 1 VM de moins …
curl store.lyc-lecastel.fr/gsbpre| bash
export DEPL=127.0.0.1 ; curl $DEPL/gsbbootl | bash ... cd tools/ansible : bash pull-config
cd tools/ansible/gsb : ./agoss
Attention, après pull-config, le fichier /etc/resolv.conf est configure pour utiliser le serveur dns de s-infra (172.16.1.1) qui n'est pas encore installé : pour avoir une résolution de nom opérationnelle, il faudra indiquer
nameserver 192.168.1.1
(adresse de votre box) dans /etc/resolv.conf
export DEPL=192.168.99.99 ; curl $DEPL/gsbbootl | bash
cd tools/ansible ; bash-pull config
cd tools/ansible/gsb : ./agoss
Il s'agit de décrire ici la mise en oeuvre du changement/mise à jour des playbooks et de leur circulation.
Le dépôt local du projet GSB gsb.git est hébergé sur la machine s-adm (ou depl), il constitue le dépôt de référence pour chaque machine devant être installée au moyen de pull-config et des playbooks.
Le cheminement est le suivant :
git clone gitgsb@depl:gsb.git
cd gsb
git add fichier
git status
git tag
git log
git show
git commit -am “ma modification”
git tag vx.y.t-ps
git push
git push –tags
bash pull-config
sur la machine de test pour récupérer la dernière version du dépôt et lancer l'exécution du playbook.—-
A ce jour (2020-04-04), la procédure a été testée sur :
Les machines disposant d'une capacité mémoire limitée (4 Go) devront probablement ajuster la mémoire (1 Go par défaut) allouée aux VM de façon à réduire l'empreinte utilisée.
On peut avoir besoin d'apporter des modifications au dépôt local (correction de bugs, …). Cela étant, il faut être conscient que garder les modifications locales ainsi que les changements issus de l'amont nécessite plusieurs manipulation …
A chaque mise à jour du dépot git amont (sur sio.lyc-lecastel.fr), il est nécessaire de resynchroniser le dépôt local (situé sur s-adm) en relançant gsbpre :
curl store.lyc-lecastel.fr/gsbpre | bash
Attention, cette opération remplace l'ancien dépôt local y compris les modifications éventuelles qui y ont été faites.