tiramisu/doc/eole-report/presentation/tiramisu.txt

44 lines
1.3 KiB
Text
Raw Normal View History

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