forked from tilde-fr/infra
93 lines
4.5 KiB
YAML
93 lines
4.5 KiB
YAML
task: Tâche
|
|
handler: Gestionnaire
|
|
SUMMARY: RÉSUMÉ
|
|
Gathering Facts: Rassembler les faits
|
|
changed: changéE
|
|
ok: ok
|
|
ignored: ignoré
|
|
failed: échoué
|
|
unreachable: injoignable
|
|
#### roles/.common
|
|
# roles/.common/tasks/main.yml
|
|
common-backports: Activer les backports
|
|
common-base-pkg: Installer les paquets de base
|
|
common-certbot-setup: Configurer certbot avec le mail de contact
|
|
common-users-gen: Générer les comptes des utilisateurices
|
|
common-peering: Mettre en place le peering avec les serveurs amis
|
|
common-additional-packages: Installer les paquets supplémentaires
|
|
common-roles: Appliquer les rôles définis dans la config
|
|
# roles/.common/tasks/packages.yml
|
|
common-package-managers: Exécuter les gestionnaires de paquets
|
|
# roles/.common/tasks/tor.yml
|
|
common-tor-create: Créer /etc/tor/onions pour la config Tor
|
|
common-tor-config: Charger les onions tor depuis /etc/tor/onions
|
|
# roles/.common/tasks/peering/main.yml
|
|
common-peering-home: Créer /home/peers
|
|
common-peering-remote: Configurer le serveur pair
|
|
# roles/.common/tasks/peering/setup_local.yml
|
|
common-peering-local-account: Créer un compte peer
|
|
common-peering-local-ln: Créer un lien symbolique vers le pair local
|
|
common-peering-local-genkey: Créer une clé SSH pour le compte peer
|
|
common-peering-local-confkey: Forcer SSH en ed25519 sur le compte peer
|
|
# roles/.common/tasks/peering/setup_peer.yml
|
|
common-peering-remote-account: Créer un compte pour le serveur pair
|
|
common-peering-remote-key: Configurer la clé SSH autorisée pour le pair
|
|
common-peering-remote-known: Déclarer la clé du pair sur le compte peer
|
|
# roles/.common/tasks/users/main.yml
|
|
common-users-tor-reload: Redémarrer tor pour générer les nouveaux onions
|
|
common-users-tor-wait: Attendre que les onions soient générés
|
|
# roles/.common/tasks/users/setup_user.yml
|
|
common-users-setup-account: Créer le nouveau compte
|
|
common-users-setup-sudo: Donner les droits d'admin au nouveau compte
|
|
common-users-setup-key: Autoriser la clé SSH associée
|
|
common-users-setup-onion: Générer un onion perso
|
|
common-users-setup-irc: Accueillir l'utilisateurice sur IRC
|
|
#### roles/webserver
|
|
# roles/webserver/handlers/main.yml
|
|
webserver-reload-nginx: Redémarrer le serveur web
|
|
# roles/webserver/tasks/certbot.yml
|
|
webserver-certbot-main: Générer le certificat principal
|
|
webserver-certbot-users: Générer les certificats perso
|
|
# roles/webserver/tasks/nginx.yml
|
|
webserver-default-config: Générer la configuration du site par défaut
|
|
webserver-default-symlink: Activer la config du site par défaut
|
|
webserver-tls-config: Paramétrer TLS pour le serveur web
|
|
webserver-personal-pages: Mettre en place les pages perso
|
|
webserver-bucket-size: Configurer le serveur web pour les longs domaines (.onion)
|
|
# roles/webserver/tasks/onions_perso.yml
|
|
webserver-onion-hostname: Récupérer l'onion perso
|
|
webserver-onion-giveuser: Indiquer à l'utilisateurice l'adresse de son onion
|
|
webserver-onion-config: Configurer les pages perso en onion
|
|
webserver-onion-symlink: Activer la configuration des pages perso en onion
|
|
# roles/webserver/tasks/packages.yml
|
|
webserver-pkg: Installer les paquets pour le serveur web
|
|
# roles/webserver/tasks/pages_perso.yml
|
|
webserver-perso-config: Configurer les pages perso
|
|
webserver-perso-symlink: Activer la configuration des pages perso
|
|
webserver-perso-publichtml: Créer le dossier public_html dans /etc/skel
|
|
webserver-perso-multisite: Activer le multi-site en pointant vers ~/public_html
|
|
webserver-perso-onions: Préparer les pages perso en onion
|
|
# roles/webserver/tasks/multisite.yml
|
|
webserver-multisite-check: Vérifier si ~/public/html existe
|
|
webserver-multisite-folder: Créer ~/public/html/
|
|
webserver-multisite-symlink: Créer les liens symboliques vers ~/public_html
|
|
#### .debian
|
|
# roles/.debian/tasks/main.yml
|
|
debian-pkg: Installer les paquets Debian définis dans la config
|
|
#### .rust
|
|
# roles/.rust/tasks/main.yml
|
|
rust-setup: Installer rust et cargo
|
|
rust-user: Créer un compte rust pour compiler les paquets
|
|
rust-cargo-folder: Créer le dossier pour cargo
|
|
rust-bin-ownership: Donner à rust la gestion des exécutables locaux
|
|
rust-bin-symlink: Créer un lien symbolique de cargo vers les exécutables locaux
|
|
rust-pkg: Installer les paquets rust qui nous intéressent
|
|
#### .custom
|
|
# roles/.custom/tasks/zola/main.yml
|
|
custom-zola-setup: Installer le générateur de sites statiquse (SSG) zola
|
|
# roles/.custom/tasks/ttbp/main.yml
|
|
custom-ttbp-source: Télécharger la source de ttbp
|
|
custom-ttbp-pkg: Installer les dépendances de ttbp
|
|
custom-ttbp-setup: Installer Tilde Team Blogging Platform (ttbp)
|
|
custom-ttbp-tmp: Supprimer les fichiers temporaires de ttbp
|