Ajout de README
parent
ceea61654c
commit
c78e8a27fb
|
@ -1,4 +1,5 @@
|
||||||
---
|
---
|
||||||
|
# Semble mettre à jour les routes
|
||||||
glob_service_proxy:
|
glob_service_proxy:
|
||||||
git:
|
git:
|
||||||
remote: https://gitlab.adm.crans.org/nounous/proxy.git
|
remote: https://gitlab.adm.crans.org/nounous/proxy.git
|
||||||
|
|
|
@ -5,6 +5,8 @@ glob_debian_images:
|
||||||
rsync_module: 'mirror'
|
rsync_module: 'mirror'
|
||||||
include_extra_images: false
|
include_extra_images: false
|
||||||
|
|
||||||
|
# Semble servir à synchroniser les nounous et apprenti⋅es avec le ldap dans
|
||||||
|
# proxmox
|
||||||
glob_service_proxmox_user:
|
glob_service_proxmox_user:
|
||||||
git:
|
git:
|
||||||
remote: https://gitlab.adm.crans.org/nounous/proxmox-user.git
|
remote: https://gitlab.adm.crans.org/nounous/proxmox-user.git
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
---
|
---
|
||||||
|
# Semble servir à synchroniser les nounous et apprenti⋅es avec le ldap dans
|
||||||
|
# proxmox
|
||||||
glob_service_proxmox_user:
|
glob_service_proxmox_user:
|
||||||
git:
|
git:
|
||||||
remote: https://gitlab.adm.crans.org/nounous/proxmox-user.git
|
remote: https://gitlab.adm.crans.org/nounous/proxmox-user.git
|
||||||
|
|
|
@ -31,6 +31,7 @@ loc_restic:
|
||||||
- [--keep-monthly, 6]
|
- [--keep-monthly, 6]
|
||||||
backup_extra_param: " --exclude-if-present .nobackup"
|
backup_extra_param: " --exclude-if-present .nobackup"
|
||||||
|
|
||||||
|
# Semble créer les homes des nouvelleaux adhérent⋅es
|
||||||
loc_service_home:
|
loc_service_home:
|
||||||
name: home
|
name: home
|
||||||
install_dir: /var/local/services/home
|
install_dir: /var/local/services/home
|
||||||
|
@ -55,6 +56,7 @@ loc_service_home:
|
||||||
path: /pool/mail
|
path: /pool/mail
|
||||||
quota: 10G
|
quota: 10G
|
||||||
|
|
||||||
|
# Semble faire les backups des homes individuellement avec borg
|
||||||
loc_service_borg:
|
loc_service_borg:
|
||||||
name: borg
|
name: borg
|
||||||
install_dir: /var/local/services/borg
|
install_dir: /var/local/services/borg
|
||||||
|
|
|
@ -37,7 +37,7 @@ loc_thelounge:
|
||||||
|
|
||||||
loc_crans_scripts:
|
loc_crans_scripts:
|
||||||
group: nounou
|
group: nounou
|
||||||
dests:
|
dest:
|
||||||
- /usr/scripts
|
- /usr/scripts
|
||||||
|
|
||||||
loc_nfs_mount:
|
loc_nfs_mount:
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Arpproxy
|
||||||
|
|
||||||
|
Active arpproxy. Utilise le repo [proxy](https://gitlab.crans.org/nounous/proxy).
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Logall
|
||||||
|
|
||||||
|
Configure les logs du firewall.
|
|
@ -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
|
|
@ -0,0 +1,4 @@
|
||||||
|
# Onlyoffice
|
||||||
|
|
||||||
|
Ne marche pas.
|
||||||
|
Indique les étapes suivies pour l'installation et la configuration.
|
|
@ -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
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Owncloud
|
||||||
|
|
||||||
|
Installe et configure Owncloud.
|
|
@ -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).
|
|
@ -1,6 +1,8 @@
|
||||||
# Prometheus
|
# 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
|
## Variables
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Serial tty
|
||||||
|
|
||||||
|
Active un terminal série pour proxmox.
|
|
@ -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
|
Loading…
Reference in New Issue