2012-06-12 11:30:01 +02:00
|
|
|
Tiramisu
|
|
|
|
==========
|
|
|
|
|
|
|
|
Gestionnaire de configuration existants
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
- Victor : serveur de conf, **mais** en somme les modifs sont faites
|
|
|
|
en live et on revient en arrière si la conf n'est pas cohérente
|
|
|
|
(un `parse_dico()` avec un `SCM` derrière)
|
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
- puppet, cfgengine
|
2012-06-12 11:30:01 +02:00
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
- il y a **tous** les concepts de base de Créole, ce qui ne veut pas dire
|
|
|
|
que tout ce qu'on veut est implémenté (cf -> les variables automatiques)
|
2012-06-12 11:30:01 +02:00
|
|
|
|
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
Comparaison entre le noyau de Créole et Tiramisu
|
|
|
|
----------------------------------------------------
|
2012-06-12 23:05:08 +02:00
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
- Avec Créole il est compliqué d'ajouter un type à cause de la métaclasse ;
|
|
|
|
- Créole valide le type mais pas la structure (fait trop confiance au XML) ;
|
2012-06-12 23:05:08 +02:00
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
un peu de mathématique
|
|
|
|
-------------------------
|
2012-06-12 23:05:08 +02:00
|
|
|
|
|
|
|
- soit on a besoin de ne connaître que l'ensemble des états, par leurs liens
|
|
|
|
- soit on a besoin de connaître les relations
|
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
- il suffit de coder un générateur de machines à états pour pouvoir
|
|
|
|
- faire des prédictions sur les configuration possibles
|
|
|
|
|
|
|
|
------
|
2012-06-12 23:05:08 +02:00
|
|
|
|
2012-06-14 09:58:28 +02:00
|
|
|
documents de présentation
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
- `doc/build` : doc technique (et api epydoc)
|
|
|
|
- `doc/eole-report/presentation` : diaporama
|
|
|
|
- `doc/eole-report/eolreport` : diff pdf entre creole ~ tiramisu
|
|
|
|
- `tiramisu/report/` : rapport autmatique sur une config
|
2012-06-12 23:05:08 +02:00
|
|
|
|
|
|
|
|
|
|
|
|