You are not logged in.
Pages: 1
Hello,
Pluie de bonnes nouvelles:
- La nouvelle VM de Swisslinux est en préparation
- Le nouveau CMS en finalisation
- Le nouveau wiki est prêt à être déployé
- Restera plus qu'à faire le thème du nouveau forum
\o/
J'espère que ce sera fait d'ici à la semaine prochaine. La nouvelle
infrastructure sera accessible sur new.swisslinux.org afin de la
tester. Dès qu'elle sera ok, elle sera accessible sur swisslinux.org.
L'ancien site sera en version statique sur old.swisslinux.org.
On migrera ensuite les sites des RHL et on pourra éteindre et dire
adieux à notre ancienne VM.
Bien-sûr on fera les annonces officielles le moment venu.
Ah, et d'autres bonne nouvelles arriverons égallement plus tard.
Offline
Hello à toutes et à tous.
Un petit retour sur l'avancement de la nouvelle infrastructure. J'ai
profité de ces vacances pour travailler un peut sur notre nouveau
serveur. Pour rappelle, il s'agit d'une Debian 10, hébergée par nos
amis de chez Nimag. Nous les remercions beaucoup.
Voici ce qui a été fait ces 2 dernières semaines:
- Installation de Firewalld comme par-feux
- Création d'un compte utilisateur dont le dossier personnel servira à
accueillir les fichiers de sauvegarde
- Installation et configuration d'un serveur SSH
- Installation et configuration d'un service d'hébergement de dépôts
git, avec Gitolite
- Installation et configuration d'un service d'hébergement de
conteneurs, avec Docker
- Installation et configuration d'un service d'hébergement d'images de
conteneurs, avec l'application de registre d'images fourni par Docker et
hébergé sur notre Docker
- Écriture de la documentation pour ces différents services et le serveur
Toutes ces installations et configurations ont été faites avec des
playbooks et des roles Ansible. Ces playbooks et roles, ainsi que la
documentation, figurent dans un dépôt git hébergé sur le nouveau
serveur.
Concernant le compte utilisateur dédié à la réunion des sauvegardes:
Le but est de permettre à tout membre de confiance qui le souhaiterait
de pouvoir faire une copie hors site de nos sauvegardes. Pour cela, il
suffit de demander aux administrateurs et de leur fournir une clé
publique pour SSH.
Je vais avoir un mois de janvier très occupé, aussi je ne pourrai
continuer qu'en février. Dès que j'en aurai le temps, voici les
prochaines étapes de prévues sur la base de notre infrastructure:
- Ajouter un enregistrement sur le sous domaine new.swisslinux.org
vers l'IP du nouveau serveur
- Ajouter un reverse proxy HTTP accompagné de Certbot, chacun dans un
conteneur et déployé à l'aide d'Ansible
Dès que ce sera fini, le nouveau serveur pourra accueillir le nouveau
site web. Pour rappelle, celui-ci sera découpé en 3 parties:
- Un CMS, avec un design sur mesure, des pages présentant
l'association, un blog, un agenda et une galerie
- Un wiki interne, avec un design pas trop éloigné du site web
- Un forum, qui n'aura pour seuls modifications esthétiques que le logo
et peut-être une ou deux couleurs car son design de base est déjà très
agréable et moderne
Concernant le CMS, j'ai bientôt fini l'intégration du design. Il
restera plus qu'à le déployer (avec Ansible) et à ajouter le scripte
de sauvegarde.
Concernant le Wiki, le design est fait ainsi qu'une première version
de l'image du conteneur. Mais j'aimerai la simplifier. Il restera plus
qu'à le déployer (avec Ansible) et à ajouter le scripte de sauvegarde.
Et pour finir, concernant le Forum, il faut lire la documentation de
Discourse pour effectuer un déploiement sur Docker. À noter que le
déploiement doit être faite à l'aide d'Ansible et qu'un scripte de
sauvegarde doit être créé et déployé. Pour Discourse, la seul
modification sera le logo et peut-être la couleur des boutons.
Quand le nouveau site web sera en ligne, il faudra écrire:
- La structure et les pages de présentation de l'association sur le
CMS
- La structure sur le Wiki, en oubliant pas qu'il ne servira qu'à la
documentation interne
- Les sections du forum
Il nous resta ensuite deux derniers services, moins important mais qui
nous seraient bien pratique:
- Un service centralisé de gestion des comptes et des droits (LDAP?
FeeIPA?)
- Une forge légère, pour les dépôts git (Gogs? Gitea?)
Bref, encore du travail, mais ça avance et le plus gros est déjà fait.
À noter que je voulais également poster ce message sur le forum, pour
maintenir la communauté au courant. Quels parties de ce dernier
pensez-vous qu'on ne devrait par rendre public?
Avec mes meilleurs salutations.
Offline
Ci dessous se trouve une capture d'écran de la future section Actualités du site:
C'est toujours en travaux, le menu et le texte sont des exemples, mais ça donne déjà une idée.
Le design est basé sur le travail réalisé avec Lixette:
https://framagit.org/swisslinux.org/slo … ndex-1.png
Plutôt que de déployer le site web une fois le travail terminé, comme c'était prévu un départ, je ferai des déploiements au fur et à mesure que je termine mes sessions de code.
Et après chaque session de code, je ferai un retour ici de l'avancée du travail.
Enfin, dès que le reverse proxy sera en place. Le site sera accessible sur new.swisslinux.org (normalement).
Vous pourrez ainsi tester et faire des retours au fur et à mesure, sur ce file de discussion, sans devoir attendre la fin. J'adapterai en fonction de ceux-ci.
Ça permettra de travailler de façon plus agile.
Offline
Des nouvelles du site:
* Les copies statiques des site web des RHL ainsi que de Libre et Vous ont été faites, reste à les déployer et a modifier leurs enregistrement DNS
* Pour la copie statique du site actuelle de SLO, on a un problème:
* Soit on a une copie interminable que je dois interrompre après 2 jours et plusieurs dizaines de giga octets
* Soit on a une copie légère et rapide, mais difficile de savoir ce qui est absent
* Il va falloir trouver une solution pour la copie statique du site actuelle de SLO
* Il va falloir décider si on effectue une copie statique du site du GULL
* L'ancien serveur est à nouveau stable, enfin assez pour s'en servir
* J'ai du interrompre mon travail pour SLO ces derniers jours à cause d'un trop plein de travail du coté de mon job
* Dans ces prochains jours, je vais me libérer de temps pour ajouter les dernières parties manquantes sur le CMS du nouveau site web
Offline
Pages: 1