Ajout de README

mise_a_niveau
korenstin 2024-12-17 10:18:44 +01:00
parent ceea61654c
commit c78e8a27fb
16 changed files with 81 additions and 2 deletions

View File

@ -1,4 +1,5 @@
---
# Semble mettre à jour les routes
glob_service_proxy:
git:
remote: https://gitlab.adm.crans.org/nounous/proxy.git

View File

@ -5,6 +5,8 @@ glob_debian_images:
rsync_module: 'mirror'
include_extra_images: false
# Semble servir à synchroniser les nounous et apprenti⋅es avec le ldap dans
# proxmox
glob_service_proxmox_user:
git:
remote: https://gitlab.adm.crans.org/nounous/proxmox-user.git

View File

@ -1,4 +1,6 @@
---
# Semble servir à synchroniser les nounous et apprenti⋅es avec le ldap dans
# proxmox
glob_service_proxmox_user:
git:
remote: https://gitlab.adm.crans.org/nounous/proxmox-user.git

View File

@ -31,6 +31,7 @@ loc_restic:
- [--keep-monthly, 6]
backup_extra_param: " --exclude-if-present .nobackup"
# Semble créer les homes des nouvelleaux adhérent⋅es
loc_service_home:
name: home
install_dir: /var/local/services/home
@ -55,6 +56,7 @@ loc_service_home:
path: /pool/mail
quota: 10G
# Semble faire les backups des homes individuellement avec borg
loc_service_borg:
name: borg
install_dir: /var/local/services/borg

View File

@ -37,7 +37,7 @@ loc_thelounge:
loc_crans_scripts:
group: nounou
dests:
dest:
- /usr/scripts
loc_nfs_mount:

View File

@ -0,0 +1,3 @@
# Arpproxy
Active arpproxy. Utilise le repo [proxy](https://gitlab.crans.org/nounous/proxy).

View File

@ -0,0 +1,3 @@
# Logall
Configure les logs du firewall.

View File

@ -0,0 +1,8 @@
# NinjaBot
NinjaBot (Prometheus) est utilisé pour relayer les alertes de Prometheus sur un
canal IRC. NinjaBot est cloné depuis le [repo](https://gitlab.crans.org/nounous/NinjaBot)
## Variables
ninjabot.config: variable du fichier de configuration ninjabot.json

View File

@ -0,0 +1,4 @@
# Onlyoffice
Ne marche pas.
Indique les étapes suivies pour l'installation et la configuration.

View File

@ -0,0 +1,13 @@
# Owncloud autofs
Configure le automount dans Owncloud afin de permettre d'automatiquement monter
(et démonter) les homes adhérents.
Remarque : autofs est utilisé pour Nextcloud.
## Variables
loc_ldap:
base_dn: base_dn
password: mot de passe
uri: serveur

View File

@ -0,0 +1,3 @@
# Owncloud
Installe et configure Owncloud.

View File

@ -0,0 +1,4 @@
# Prometheus Alertmanager
Installe et configure prometheus-alertmanager. Semble récupérer les alertes et
erreurs afin de les transmettre à NinjaBot (qui les envoie sur IRC).

View File

@ -1,6 +1,8 @@
# Prometheus
Installe et configure prometheus
Installe et configure prometheus. La liste des serveurs à monitorer est
automatiquement synchroniser avec le ldap (champ description: monitoring:) à
l'aide du script [prometheus-target](https://gitlab.crans.org/nounous/prometheus-target).
## Variables

View File

@ -0,0 +1,11 @@
# Proxmox-debian-images
Initialise et télécharge des iso (typiquement debian)
## Variables
debian_images:
cron_timer: fréquence du cron
rsync_host: serveur
rsync_module: module
include_extra_images: précise si ubuntu et arch doivent être télécharger

View File

@ -0,0 +1,3 @@
# Serial tty
Active un terminal série pour proxmox.

View File

@ -0,0 +1,18 @@
# Service
Permet d'installer et de configurer des services issues
d'un git. En parituclier, il sert à automatiquement
configurer les scripts maisons du crans.
## Variables
services:
name: nom du service
install_dir: chemin où le repo sera cloner
cron:
frequency: fréquence d'éxécution du cron
dependencies: liste des dépendances à installer (dans apt)
git:
remote: repo à cloner
version: version
config: variable à écrire dans le fichier de configuration {{ service.install_dir }}/{{ service.name }}.json