# infra Configuration système de fr.tild3.org # Ajouter unE utilisateurice Pour créer un compte, il suffit de le déclarer dans host_vars/fr.yml: ``` - name: username (- sudo: true) - key: "clé publique SSH (format ~/.ssh/authorized_keys)" ``` # TODO - Services - [x] Serveur web avec pages perso en user.fr.tild3.org - [ ] Support du HTTP2 sur le serveur web - [ ] Un onion pour le serveur - [ ] Plein d'onions pour les pages perso - [ ] Authentification centralisée (Single Sign-On) - [x] Plateforme de blogging depuis le shell (ttbp) - Expérience utilisateurice (UX) - [ ] Script d'accueil pour choisir son shell, définir un MDP - [ ] MOTD accueillant avec quelques exemples de commandes sympathiques - [ ] byobu préconfiguré ? - [ ] definir la locale - Meta - [ ] Rendre le playbook bootstrappable (ajouter des étapes intermédiaires pour éviter que nginx et certbot se mordent la queue sur une nouvelle install) - [ ] Traduire tout le playbook en français - [x] Hostname paramétrable (pour pouvoir forker) - [ ] Certaines tâches devraient tourner seulement quand unE user est ajoutéE - [ ] Un playbook pour les updates? apt + cargo - [ ] Documenter le playbook