![]() |
||
---|---|---|
.. | ||
handlers | ||
tasks | ||
templates | ||
README.md |
README.md
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
systemd: si existe, configure un systemd service
catégorie: par exemple Unit ou Service
option: valeur -> par exemple Restart: on-failure
timer: si existe, configure un timer systemd
catégorie: par exemple Timer
option: valeur -> par exemple OnCalendar: "23:59"
cron: si existe configure un 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