southerntofu def091d76f | ||
---|---|---|
host_vars | ||
roles | ||
.gitignore | ||
LICENSE | ||
README.md | ||
config.default.yml | ||
config.yml | ||
deploy.sh | ||
hosts | ||
recette.yml |
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