Configuration système de fr.tild3.org
Go to file
von_ bbb9b83428 Mise à jour de 'host_vars/fr.yml' 2020-04-14 06:32:00 -04:00
host_vars Mise à jour de 'host_vars/fr.yml' 2020-04-14 06:32:00 -04:00
roles Corriger les permission /usr/local/bin et une dépendance de ttbp 2020-04-13 16:27:59 +00:00
.gitignore Le playbook peut être lancé en local avec ./deploy.sh local 2020-04-11 23:48:51 +00:00
LICENSE Initial commit 2019-08-28 18:07:59 -04:00
README.md Ajouter des paquets python et installer ttbp (feels) (#1) 2020-04-12 19:47:51 -04:00
deploy.sh Le playbook peut être lancé en local avec ./deploy.sh local 2020-04-11 23:48:51 +00:00
hosts Activer les pages personnelles et stocker les users dans host_vars 2020-04-11 02:15:55 +02:00
site.yml Le playbook peut être lancé en local avec ./deploy.sh local 2020-04-11 23:48:51 +00:00

README.md

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
    • 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)
    • 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
    • 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