ansible/roles/service
Ghost User df56458688 Mise à jour de ansible 2026-02-08 17:17:06 +01:00
..
handlers Mise à jour de ansible 2026-02-08 17:17:06 +01:00
tasks Mise à jour de ansible 2026-02-08 17:17:06 +01:00
templates Mise à jour de ansible 2026-02-08 17:17:06 +01:00
README.md Mise à jour de ansible 2026-02-08 17:17:06 +01:00

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