Bienvenue sur Auvernika, un ensemble de logiciels réservés aux employés de Zenika Clermont-Ferrand. Cette initative locale vise à offrir aux consultant(e)s de l'agence, souvent en déplacement, des outils numériques fonctionnels en tout temps.
Ces logiciels ne se substituent pas aux outils du groupe : ils les complémentent, en conservant un coût minimal à l'usage ; la machine hébergeant les services étant dans les locaux Clermontois. De fait, il est impossible de garantir une haute disponibilité :
L'infrastructure est pilotée par les consultants du bureau. Si vous souhaitez participer ou ajouter un service, rendez-vous dans #auvernika. Toute aide est la bienvenue, quel que soit votre niveau de connaissance en infra !
(note importante :
l'infrastructure étant limitée en capacité, les services proposés doivent être efficients en terme de ressources ET trouver un intérêt dans le fonctionnement de l'agence et/ou dans l'assistance aux consultants en mission. La décision est prise de manière collégiale)
Pour fonctionner correctement, Auvernika utilise plusieurs dépendances physiques et logicielles. Cette partie vise à décrire l'architecture en place afin de permettre aux personnes intéressées de pouvoir rejoindre l'aventure en ayant le plus d'informations.
Sur la partie physique : Notre infrastructure tourne sur un Dell Optiplex 990 recondionné. Celui-ci dispose d'un i7-3600 4 coeurs / 8 threads, de 8 Go de RAM DDR3 et de 120Go de disque SSD. Celui-ci est raccordé au routeur Zenika Clermont-Ferrand.
Sur la partie logicielle : Le serveur est installé sous Alpine Linux, une distribution minimaliste, et fait fonctionner un cluster mono-noeud k3s. Les configurations de base sont effectuées par Ansible ; les services sont déployés en fichiers manifestes.
Sur la partie réseau/IAM : Nous utilisons un compte gratuit Cloudflare pour sortir et avoir une authentification sur l'ensemble des services. Le nom de domaine est payé sur OVH, délégué à Cloudflare.
Backups : Les données de /data sont backupées dans un bucket GCP S3 toutes les nuits. Le projet til-v2 sert de réceptacle.
Limitations connues :