Emmanuel Garette c24ef61bff | ||
---|---|---|
.. | ||
check | ||
dev | ||
family | ||
fill | ||
param | ||
service | ||
target | ||
variable | ||
README.md | ||
condition.rst | ||
mode.md | ||
services.md | ||
variables.md |
README.md
Rougail
Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fichiers au format XML), de charger les variables dans Tiramisu et de générer des templates.
La bibliothèque
Les dictionnaires
Un dictionnaire est un fichier XML donc la structure est expliqué ci-dessous.
Un dictionnaire contient en ensemble de variable, utilisable à tout moment, notamment dans des templates.
Il est possible d'avoir plusieurs espace de nom pour classer les variables (appeler aussi "extra") mais il est aussi possible, à l'interieur de ce espace de nom de mettre des familles pour classer les variables.
Les familles et les variables peuvent être défini dans plusieurs dictionnaires. Ces dictionnaires s'aggrège alors. Il est possible de rajouter des familles des variables, des services, des éléments à un service et des contraintes.
Il est également possible de redéfinir des éléments pour changer les comportement d'une variable ou d'un service.
Les variables
Les services
- La gestion d'un fichier
- La gestion d'un fichier de service systemd
- La gestion d'un port
- La gestion d'une ip
Les contraintes
Les templates
- Type creole